Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.2.0-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading paramiko-5.0.0-py3-none-any.whl.metadata (3.7 kB) Collecting mt-940==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 3)) Downloading mt_940-5.0.0-py3-none-any.whl.metadata (9.0 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading user_agents-2.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting wbgapi==1.0.12 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyjwt-2.15.1-py3-none-any.whl.metadata (3.5 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.25.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading python_Levenshtein-0.25.1-py3-none-any.whl.metadata (3.7 kB) Collecting polyline==2.0.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading numpy-2.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading python_slugify-9.1.3-py3-none-any.whl.metadata (12 kB) Collecting jwcrypto==1.5.7 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 17)) Downloading pyzbar-0.1.9-py2.py3-none-any.whl.metadata (10 kB) Collecting bcrypt>=3.2 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser-1.0.2-py3-none-any.whl.metadata (5.5 kB) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.25.1 (from python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading absl_py-2.5.0-py3-none-any.whl.metadata (3.3 kB) Collecting pandas>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Collecting rapidfuzz<4.0.0,>=3.8.0 (from Levenshtein==0.25.1->python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting gitdb<5,>=4.0.1 (from GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (2.1.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser_builtins-202610-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.2.0-py3-none-any.whl (228 kB) Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Downloading numpy-2.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202610-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, mt-940, invoke, immutabledict, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.2.0 Levenshtein-0.25.1 PyJWT-2.15.1 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.3 ortools-9.15.6755 pandas-3.0.6 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-9.1.3 pyzbar-0.1.9 rapidfuzz-3.14.6 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 ua-parser-1.0.2 ua-parser-builtins-202610 user-agents-2.2.0 wbgapi-1.0.12 Collecting boto3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading boto3-1.43.110-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.61.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.28.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.17.0-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.42.0-py3-none-any.whl.metadata (3.2 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.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.110 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.110-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.19.2-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading googleapis_common_protos-1.75.5-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.4.2) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_core-2.8.0-py3-none-any.whl.metadata (2.9 kB) Collecting proto-plus<2.0.0,>=1.26.1 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.29.0-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.2 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl.metadata (8.8 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_resumable_media-2.11.0-py3-none-any.whl.metadata (2.3 kB) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.2 kB) Collecting requests>=2.24.0 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting opentelemetry-api<2.0.0,>=1.44.0 (from google-api-core<3,>=2.31.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading opentelemetry_api-1.45.1-py3-none-any.whl.metadata (1.4 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.9.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting propcache>=0.2.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (25 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.25.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (111 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.110->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.110->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.110->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.110-py3-none-any.whl (140 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.61.0-py3-none-any.whl (268 kB) Downloading google_cloud_translate-3.28.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.17.0-py3-none-any.whl (345 kB) Downloading google_api_core-2.42.0-py3-none-any.whl (221 kB) Downloading aiohttp-3.14.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.110-py3-none-any.whl (16.0 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.66.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36 kB) Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.5-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.9.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (336 kB) Downloading opentelemetry_api-1.45.1-py3-none-any.whl (60 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (250 kB) Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Downloading yarl-1.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (117 kB) Building wheels for collected packages: python-pkcs11 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1510755 sha256=83e847d17684b3d03fea5fcad7fa2adfdd3f0801d030263ff4ca80c34fbde932 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-o73njwer/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.110 botocore-1.43.110 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.66.1 frozenlist-1.8.0 google-api-core-2.42.0 google-auth-2.61.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.0 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.75.5 grpc-google-iam-v1-0.14.5 grpcio-1.84.0 grpcio-status-1.84.0 jmespath-1.1.0 multidict-6.9.1 opentelemetry-api-1.45.1 oscrypto-1.3.0 propcache-0.5.4 proto-plus-1.29.0 pyHanko-0.20.1 pyhanko-certvalidator-0.24.1 pypdf-6.19.0 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.25.1 2026-10-08 21:03:31,518 121 INFO ? odoo: Odoo version 18.0 2026-10-08 21:03:31,519 121 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-10-08 21:03:31,519 121 INFO ? odoo: addons paths: ['/data/build/rb-ed7f209-225380/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-ed7f209-225380/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-08 21:03:31,519 121 INFO ? odoo: database: runbot_build@default:5435 2026-10-08 21:03:31,759 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-08 21:03:31,779 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-08 21:03:32,156 121 INFO ? odoo.tests.common: Importing test framework 2026-10-08 21:03:32,717 121 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-08 21:03:32,783 121 INFO rb-ed7f209-225380-422590 odoo.modules.loading: loading 1 modules... 2026-10-08 21:03:33,048 121 INFO rb-ed7f209-225380-422590 odoo.modules.loading: 1 modules loaded in 0.26s, 0 queries (+0 extra) 2026-10-08 21:03:34,827 121 INFO rb-ed7f209-225380-422590 odoo.modules.loading: loading 1163 modules... 2026-10-08 21:04:00,223 121 INFO rb-ed7f209-225380-422590 odoo.modules.loading: 1163 modules loaded in 25.40s, 2 queries (+2 extra) 2026-10-08 21:04:03,923 121 INFO rb-ed7f209-225380-422590 odoo.modules.loading: Modules loaded. 2026-10-08 21:04:04,399 121 INFO rb-ed7f209-225380-422590 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-08 21:04:04,401 121 INFO rb-ed7f209-225380-422590 odoo.modules.registry: Registry loaded in 31.682s 2026-10-08 21:04:04,402 121 INFO rb-ed7f209-225380-422590 odoo.service.server: Starting post tests 2026-10-08 21:04:05,897 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-08 21:04:13,328 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 5.807281017303467 seconds 2026-10-08 21:04:14,461 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.1324706077575684 seconds 2026-10-08 21:04:31,259 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-10-08 21:04:37,342 121 INFO rb-ed7f209-225380-422590 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-08 21:04:42,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1594 checked, 5 removed 2026-10-08 21:04:58,354 121 INFO rb-ed7f209-225380-422590 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-08 21:05:03,429 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:05:16,638 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-08 21:05:23,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-08 21:05:29,704 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-08 21:05:36,966 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-08 21:05:41,463 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-08 21:05:45,821 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:06:00,685 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-08 21:06:01,023 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-08 21:06:01,627 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-08 21:06:02,060 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:06:17,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-08 21:06:18,362 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:06:18,384 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-08 21:06:19,604 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-08 21:06:20,905 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-08 21:06:22,323 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-08 21:06:23,512 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-10-08 21:06:25,936 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-10-08 21:06:27,441 121 INFO rb-ed7f209-225380-422590 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-08 21:06:30,010 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-10-08 21:06:31,198 121 INFO rb-ed7f209-225380-422590 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-08 21:06:32,703 121 INFO rb-ed7f209-225380-422590 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-08 21:06:34,369 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-10-08 21:06:36,740 121 INFO rb-ed7f209-225380-422590 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-08 21:06:38,811 121 INFO rb-ed7f209-225380-422590 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-08 21:06:40,543 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-10-08 21:06:43,546 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-10-08 21:06:45,132 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-10-08 21:06:46,181 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 21:06:47,141 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-08 21:06:47,234 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-08 21:06:47,292 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-08 21:06:47,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-08 21:06:47,439 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-08 21:06:47,528 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-08 21:06:47,578 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-08 21:06:47,638 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-08 21:06:47,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-08 21:06:47,739 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-08 21:06:47,990 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-08 21:06:48,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_action_lists_its_alerts_and_checks ... 2026-10-08 21:06:48,293 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-08 21:06:48,338 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-08 21:06:48,384 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-08 21:06:48,432 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:06:49,494 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-08 21:06:49,656 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-08 21:06:49,735 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-08 21:06:49,909 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-08 21:06:49,916 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-08 21:06:49,920 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-08 21:06:50,006 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-08 21:06:50,011 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-08 21:06:50,043 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1169] 2026-10-08 21:06:50,044 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-08 21:06:50,067 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-08 21:06:50,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-08 21:06:50,073 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-08 21:06:50,094 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-08 21:06:50,096 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-08 21:06:50,099 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-08 21:06:50,121 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-08 21:06:50,123 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-08 21:06:50,126 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-08 21:06:50,147 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-08 21:06:50,149 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-08 21:06:50,153 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-08 21:06:50,190 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-08 21:06:50,267 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-08 21:06:50,339 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-08 21:06:50,373 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-08 21:06:50,416 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-08 21:06:50,582 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [27] 2026-10-08 21:06:50,790 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91859] 2026-10-08 21:06:50,790 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-10-08 21:06:50,827 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91861] 2026-10-08 21:06:50,827 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-10-08 21:06:50,965 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [6] 2026-10-08 21:06:50,981 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-10-08 21:06:51,031 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-08 21:06:51,038 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-10-08 21:06:51,074 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [15] 2026-10-08 21:06:51,094 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-10-08 21:06:51,102 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted quality.action records with IDs: [10] 2026-10-08 21:06:51,124 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [24] 2026-10-08 21:06:51,153 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91694] 2026-10-08 21:06:51,153 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-10-08 21:06:51,296 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-08 21:06:51,327 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-08 21:06:51,366 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-08 21:06:51,441 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 53, model: viin.quality.check 2026-10-08 21:06:51,639 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-10-08 21:06:51,696 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 53, model: viin.quality.alert 2026-10-08 21:06:51,818 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-08 21:06:51,826 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-08 21:06:51,830 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-10-08 21:06:51,872 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 53, model: quality.alert.corrective.action 2026-10-08 21:06:51,962 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-10-08 21:06:51,968 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-10-08 21:06:51,973 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-10-08 21:06:52,018 121 INFO rb-ed7f209-225380-422590 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-08 21:06:52,113 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-10-08 21:06:52,118 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-10-08 21:06:52,157 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_22_internal_user_can_report_alert_but_not_adjudicate ... 2026-10-08 21:06:52,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-08 21:06:52,219 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-08 21:06:52,228 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-08 21:06:52,266 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-08 21:06:52,351 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [29], uid: 53, model: viin.quality.check 2026-10-08 21:06:52,437 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [29], uid: 53, model: viin.quality.check 2026-10-08 21:06:52,556 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:06:53,043 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_action_exposes_alerts_and_checks_of_its_linked_alert_actions ... 2026-10-08 21:06:53,121 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_alert_without_check_is_exposed_but_contributes_no_check ... 2026-10-08 21:06:53,180 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_changing_the_check_of_a_linked_alert_updates_the_action_checks ... 2026-10-08 21:06:53,261 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_removing_a_link_drops_its_alert_and_check ... 2026-10-08 21:06:53,305 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #54 deleted quality.alert.action records with IDs: [22] 2026-10-08 21:06:53,364 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:06:54,262 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_cannot_move_a_quality_alert_to_another_stage ... 2026-10-08 21:06:54,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 55, model: viin.quality.alert 2026-10-08 21:06:54,483 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_reports_a_quality_alert_and_discusses_it ... 2026-10-08 21:06:54,736 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_saved_alert_is_read_only_for_employee_and_editable_for_quality_user ... 2026-10-08 21:06:55,014 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:06:56,486 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_dropped_evidence_that_is_not_a_picture_is_kept ... 2026-10-08 21:06:56,617 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_cannot_delete_a_photo_a_judged_check_holds ... 2026-10-08 21:06:57,773 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_cannot_move_a_photo_away_from_a_judged_check ... 2026-10-08 21:06:58,067 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_cannot_replace_the_file_of_a_photo_a_judged_check_holds ... 2026-10-08 21:06:58,571 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_delete_a_photo_of_a_check_still_to_do ... 2026-10-08 21:06:58,744 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3669] 2026-10-08 21:06:58,822 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3671] 2026-10-08 21:06:58,929 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3673] 2026-10-08 21:06:59,022 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3675] 2026-10-08 21:06:59,060 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_cannot_change_photos_after_verdict ... 2026-10-08 21:06:59,218 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_deletes_a_file_of_the_discussion_of_a_judged_check ... 2026-10-08 21:06:59,334 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3680] 2026-10-08 21:06:59,388 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3683] 2026-10-08 21:06:59,442 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3686] 2026-10-08 21:06:59,495 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3689] 2026-10-08 21:06:59,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_a_picture ... 2026-10-08 21:06:59,667 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_by_the_operator ... 2026-10-08 21:06:59,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_for_this_check ... 2026-10-08 21:06:59,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_rechecking_a_judged_check_deletes_no_file ... 2026-10-08 21:07:00,110 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_removed_before_saving_is_deleted_even_when_the_saved_photos_are_unchanged ... 2026-10-08 21:07:00,260 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3696] 2026-10-08 21:07:00,337 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_removed_before_saving_is_deleted_when_the_wizard_is_saved ... 2026-10-08 21:07:00,473 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3698] 2026-10-08 21:07:00,514 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_taken_in_the_wizard_outlives_the_wizard ... 2026-10-08 21:07:00,646 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted viin.quality.check.wizard records with IDs: [34] 2026-10-08 21:07:00,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_a_retaken_verdict ... 2026-10-08 21:07:00,856 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3701] 2026-10-08 21:07:00,921 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_saving_the_photo_control ... 2026-10-08 21:07:01,067 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3705] 2026-10-08 21:07:01,145 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_changes_photos_after_verdict ... 2026-10-08 21:07:01,364 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_deletes_a_photo_a_judged_check_holds ... 2026-10-08 21:07:01,486 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3708] 2026-10-08 21:07:01,539 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3710] 2026-10-08 21:07:01,589 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3712] 2026-10-08 21:07:01,640 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3714] 2026-10-08 21:07:01,679 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_retaken_photo_replaces_the_operator_previous_photo ... 2026-10-08 21:07:01,816 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3716] 2026-10-08 21:07:01,882 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_verdict_never_deletes_another_users_photo ... 2026-10-08 21:07:02,051 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 21:07:02,885 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour: Starting TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it ... 2026-10-08 21:07:04,329 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome pid: 180 2026-10-08 21:07:04,329 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome headless temporary user profile dir: /tmp/tmpbpi40t2e_chrome_odoo 2026-10-08 21:07:04,331 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Issuing json command http://127.0.0.1:35645/json/version 2026-10-08 21:07:04,332 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35645/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:07:04,443 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Browser version: Chrome/150.0.7871.114 2026-10-08 21:07:04,443 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Issuing json command http://127.0.0.1:35645/json 2026-10-08 21:07:04,444 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35645/json with timeout 3 increased to 10s during tests 2026-10-08 21:07:04,479 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Websocket url found: ws://127.0.0.1:35645/devtools/page/BA866D401C6D86ECB91864372365E4C0 2026-10-08 21:07:04,491 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Enable chrome headless console log notification 2026-10-08 21:07:04,502 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome headless enable page notifications 2026-10-08 21:07:04,598 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:qc_operator_add_photos_tour from n/a 2026-10-08 21:07:04,615 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Setting session cookie in browser 2026-10-08 21:07:04,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/84" in browser 2026-10-08 21:07:04,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/84" 2026-10-08 21:07:04,643 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:07:06,832 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:06] "GET /odoo/action-to_quality.quality_check_action_main/84 HTTP/1.1" 200 - 181 0.327 1.868 2026-10-08 21:07:06,837 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Navigation result: {'frameId': 'BA866D401C6D86ECB91864372365E4C0', 'loaderId': '499E44AEA33E6088EF71492AEB89FB23', 'isDownload': False} 2026-10-08 21:07:06,837 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Evaluate ready code "odoo.isTourReady('quality_check_failed_add_photos_operator_tour')" 2026-10-08 21:07:06,932 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.028 2026-10-08 21:07:06,955 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:06] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.051 2026-10-08 21:07:06,970 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:06] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.094 2026-10-08 21:07:06,984 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 21:07:06,989 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:06] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.093 2026-10-08 21:07:07,013 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:07] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-10-08 21:07:07,202 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:07] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.103 0.225 2026-10-08 21:07:07,215 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:07] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.099 2026-10-08 21:07:08,358 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-08 21:07:08,360 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: Owl is running in 'dev' mode. 2026-10-08 21:07:08,414 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 21:07:08,572 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.095 2026-10-08 21:07:08,587 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.086 2026-10-08 21:07:08,621 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Evaluate test code "odoo.startTour('quality_check_failed_add_photos_operator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/84", "delayToCheckUndeterminisms": 0})" 2026-10-08 21:07:08,641 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [1/13] Tour quality_check_failed_add_photos_operator_tour → Step .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled 2026-10-08 21:07:08,671 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.048 0.117 2026-10-08 21:07:08,911 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:08] "POST /mail/data HTTP/1.1" 200 - 34 0.162 0.130 2026-10-08 21:07:08,913 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.294 2026-10-08 21:07:09,071 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:09] "GET /web/image/res.partner/432/avatar_128?unique=1791493622000 HTTP/1.1" 200 - 15 0.065 0.254 2026-10-08 21:07:09,212 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:09] "GET /web/image?model=res.users&field=avatar_128&id=60 HTTP/1.1" 200 - 9 0.041 0.431 2026-10-08 21:07:09,325 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:09] "POST /web/action/load HTTP/1.1" 200 - 9 0.042 0.063 2026-10-08 21:07:09,428 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.054 0.039 2026-10-08 21:07:10,197 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:10] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 63 0.424 0.323 2026-10-08 21:07:13,236 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1114:117) at useModel (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:5792:146) at FormController.setup (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:8846:99) at FormController.setup (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:17040:723) at FormController.setup (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:23943:699) at FormController.setup (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:28232:675) at FormController.setup (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:31284:500) at new ComponentNode (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1638:6 2026-10-08 21:07:13,239 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1114:117) at FormController.setup (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:31284:535) at new ComponentNode (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1638:6 at View.slot1 (eval at compile (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1593:421), :15:36) at callSlot (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1173:25) at WithSearch.template (eval at compile (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1593:421), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/d684114/web.assets_web.min.js:1001:6) 2026-10-08 21:07:18,816 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 10.569 2026-10-08 21:07:18,859 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 8.642 2026-10-08 21:07:18,873 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 9.787 2026-10-08 21:07:18,876 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 10.638 2026-10-08 21:07:18,877 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 10.624 2026-10-08 21:07:18,893 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 9.909 2026-10-08 21:07:18,979 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 21:07:19,141 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.094 0.137 2026-10-08 21:07:19,176 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.208 2026-10-08 21:07:19,181 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.279 2026-10-08 21:07:19,401 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-08 21:07:19,579 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [2/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item 2026-10-08 21:07:19,618 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.054 0.069 2026-10-08 21:07:19,628 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.134 2026-10-08 21:07:19,650 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.007 0.042 2026-10-08 21:07:19,702 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 17 0.026 0.095 2026-10-08 21:07:19,711 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 21:07:19,796 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.006 0.039 2026-10-08 21:07:19,897 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 13 0.023 0.052 2026-10-08 21:07:19,995 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:19] "GET /web/image/3726 HTTP/1.1" 200 - 5 0.004 0.009 2026-10-08 21:07:19,997 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: Found 1 of ".modal:not(.o_inactive_modal) [data-capture-image-input]" (immediately) and inputted 1 file(s) 2026-10-08 21:07:19,997 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [3/13] Tour quality_check_failed_add_photos_operator_tour → Step Sentinel: the 'discarded-photo.png' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='discarded-photo.png']) 2026-10-08 21:07:20,025 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 6 0.004 0.017 2026-10-08 21:07:20,056 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [4/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item:eq(1) 2026-10-08 21:07:20,095 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.013 0.031 2026-10-08 21:07:20,117 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [5/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) button[special='cancel'] 2026-10-08 21:07:20,118 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "GET /web/image/3731 HTTP/1.1" 200 - 6 0.004 0.057 2026-10-08 21:07:20,182 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [6/13] Tour quality_check_failed_add_photos_operator_tour → Step body:not(:has(.modal)) 2026-10-08 21:07:20,212 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.009 0.011 2026-10-08 21:07:20,244 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [7/13] Tour quality_check_failed_add_photos_operator_tour → Step .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled 2026-10-08 21:07:20,326 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.034 0.098 2026-10-08 21:07:20,342 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [8/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item 2026-10-08 21:07:20,391 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.026 0.037 2026-10-08 21:07:20,421 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 14 0.010 0.065 2026-10-08 21:07:20,556 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 12 0.008 0.029 2026-10-08 21:07:20,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: Found 1 of ".modal:not(.o_inactive_modal) [data-capture-image-input]" (immediately) and inputted 1 file(s) 2026-10-08 21:07:20,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [9/13] Tour quality_check_failed_add_photos_operator_tour → Step Sentinel: the 'crack-close-up.png' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='crack-close-up.png']) 2026-10-08 21:07:20,616 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 21:07:20,663 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.006 0.023 2026-10-08 21:07:20,667 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [10/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item:eq(1) 2026-10-08 21:07:20,679 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "GET /web/image/3732 HTTP/1.1" 200 - 5 0.002 0.009 2026-10-08 21:07:20,723 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [11/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_field_widget[name='comment'] textarea 2026-10-08 21:07:20,826 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [12/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) button[name='action_save']:enabled 2026-10-08 21:07:20,890 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [13/13] Tour quality_check_failed_add_photos_operator_tour → Step body:not(:has(.modal)) 2026-10-08 21:07:20,939 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:20] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 27 0.014 0.032 2026-10-08 21:07:21,016 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:21] "POST /web/dataset/call_button/viin.quality.check.wizard/action_save HTTP/1.1" 200 - 13 0.021 0.039 2026-10-08 21:07:21,044 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: tour succeeded 2026-10-08 21:07:21,045 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_failed_add_photos_operator_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-08 21:07:21,097 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:21] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.041 0.031 2026-10-08 21:07:21,266 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:21] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.063 0.171 2026-10-08 21:07:21,476 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: heap 37376092 (allocated 47042560) 2026-10-08 21:07:21,490 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Closing chrome headless with pid 180 2026-10-08 21:07:21,495 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Closing websocket connection 2026-10-08 21:07:21,496 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Terminating chrome headless with pid 180 2026-10-08 21:07:21,497 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:21] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.021 0.035 2026-10-08 21:07:21,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_210721_618699_test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.txt 2026-10-08 21:07:21,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Removing chrome user profile "/tmp/tmpbpi40t2e_chrome_odoo" 2026-10-08 21:07:21,687 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3731] 2026-10-08 21:07:21,687 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.quality.check.wizard records with IDs: [43, 44] 2026-10-08 21:07:21,747 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:07:23,633 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_check_not_saved_yet_is_judged_by_the_write_access_right_of_its_user ... 2026-10-08 21:07:23,684 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_may_write_is_judged_for_each_user_and_not_shared_between_them ... 2026-10-08 21:07:23,812 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_operator_granted_write_by_a_record_rule_may_write_the_check ... 2026-10-08 21:07:23,932 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_operator_may_not_write_a_check_assigned_to_another_responsible ... 2026-10-08 21:07:24,042 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_quality_user_may_write_a_check_assigned_to_another_responsible ... 2026-10-08 21:07:24,157 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_responsible_may_write_the_check_assigned_to_them ... 2026-10-08 21:07:24,250 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_duty_answers_are_judged_for_each_user_who_opens_the_same_check ... 2026-10-08 21:07:24,395 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_may_write_follows_the_write_access_of_its_check ... 2026-10-08 21:07:24,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_may_write_is_independent_of_the_duty_to_record_the_result ... 2026-10-08 21:07:24,727 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_tells_a_user_without_the_duty_to_wait_for_the_responsible ... 2026-10-08 21:07:24,848 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_tells_a_writer_of_a_check_without_responsible_that_they_may_record ... 2026-10-08 21:07:24,948 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_tells_the_responsible_and_a_quality_user_that_they_may_record ... 2026-10-08 21:07:25,100 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:07:26,169 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_acknowledgement_refused_when_type_offers_a_manual_passfail_control ... 2026-10-08 21:07:26,253 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_check_predicate_is_false_when_type_offers_no_operator_control ... 2026-10-08 21:07:26,319 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_check_predicate_is_true_when_type_offers_a_manual_passfail_control ... 2026-10-08 21:07:26,382 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_no_control_check_completable_by_explicit_acknowledgement ... 2026-10-08 21:07:26,467 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:07:27,350 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_a_fail_accepts_photos_on_exactly_the_types_that_offer_it ... 2026-10-08 21:07:27,671 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirm_completes_the_check ... 2026-10-08 21:07:27,804 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirms_a_type_without_any_control ... 2026-10-08 21:07:28,014 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_offers_pass_fail_and_the_photo_opener_by_the_offered_controls_not_by_tolerance ... 2026-10-08 21:07:28,276 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_reaches_a_completing_control_for_every_capability_combination ... 2026-10-08 21:07:28,943 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_is_completed_from_the_wizard ... 2026-10-08 21:07:29,125 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_is_passed_and_failed_by_hand ... 2026-10-08 21:07:29,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_offers_pass_fail_and_the_photo_opener_but_no_acknowledgement ... 2026-10-08 21:07:29,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_every_savable_capability_combination_can_be_completed_from_the_wizard ... 2026-10-08 21:07:30,240 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_wizard_of_a_check_without_a_test_type_offers_pass_and_fail_not_acknowledge ... 2026-10-08 21:07:30,434 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_wizard_shows_exactly_the_controls_the_capabilities_allow ... 2026-10-08 21:07:31,109 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:07:32,001 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour: Starting TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form ... 2026-10-08 21:07:32,480 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome pid: 407 2026-10-08 21:07:32,481 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome headless temporary user profile dir: /tmp/tmpscfl61d4_chrome_odoo 2026-10-08 21:07:32,481 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Issuing json command http://127.0.0.1:44367/json/version 2026-10-08 21:07:32,482 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:44367/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:07:32,509 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Browser version: Chrome/150.0.7871.114 2026-10-08 21:07:32,509 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Issuing json command http://127.0.0.1:44367/json 2026-10-08 21:07:32,509 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:44367/json with timeout 3 increased to 10s during tests 2026-10-08 21:07:32,542 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Websocket url found: ws://127.0.0.1:44367/devtools/page/27B8A36B707B2ED378421697F9756484 2026-10-08 21:07:32,561 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Enable chrome headless console log notification 2026-10-08 21:07:32,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome headless enable page notifications 2026-10-08 21:07:32,634 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:qc_operator_photo_removal_tour from n/a 2026-10-08 21:07:32,645 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Setting session cookie in browser 2026-10-08 21:07:32,652 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/184" in browser 2026-10-08 21:07:32,652 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/184" 2026-10-08 21:07:32,668 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:07:34,261 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:34] "GET /odoo/action-to_quality.quality_check_action_main/184 HTTP/1.1" 200 - 179 0.143 1.452 2026-10-08 21:07:34,266 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Navigation result: {'frameId': '27B8A36B707B2ED378421697F9756484', 'loaderId': '2A731AF746C3294BADC147A28A0B5A73', 'isDownload': False} 2026-10-08 21:07:34,266 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Evaluate ready code "odoo.isTourReady('quality_check_photo_removed_in_form_tour')" 2026-10-08 21:07:34,350 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:34] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.014 0.037 2026-10-08 21:07:34,365 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:34] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-10-08 21:07:34,416 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.061 2026-10-08 21:07:34,424 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 21:07:34,613 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:34] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.092 0.198 2026-10-08 21:07:34,630 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:34] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.305 2026-10-08 21:07:34,653 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:34] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.180 2026-10-08 21:07:34,708 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:34] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-08 21:07:35,411 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 21:07:35,425 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 21:07:35,444 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-10-08 21:07:35,462 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: Owl is running in 'dev' mode. 2026-10-08 21:07:35,466 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.019 0.014 2026-10-08 21:07:35,478 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 21:07:35,531 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.022 2026-10-08 21:07:35,537 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.015 2026-10-08 21:07:35,558 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.015 2026-10-08 21:07:35,628 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Evaluate test code "odoo.startTour('quality_check_photo_removed_in_form_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/184", "delayToCheckUndeterminisms": 0})" 2026-10-08 21:07:35,721 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [1/7] Tour quality_check_photo_removed_in_form_tour → Step .o_notebook .nav-link:contains(Checked Image) 2026-10-08 21:07:35,732 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 21:07:35,741 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 21:07:35,777 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "POST /mail/data HTTP/1.1" 200 - 34 0.104 0.051 2026-10-08 21:07:35,842 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /web/image/res.partner/442/avatar_128?unique=1791493651000 HTTP/1.1" 200 - 15 0.019 0.169 2026-10-08 21:07:35,888 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /web/image?model=res.users&field=avatar_128&id=70 HTTP/1.1" 200 - 9 0.013 0.224 2026-10-08 21:07:35,895 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-10-08 21:07:35,926 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:07:35,928 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "POST /web/action/load HTTP/1.1" 200 - 9 0.015 0.256 2026-10-08 21:07:35,974 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.149 2026-10-08 21:07:36,010 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.084 2026-10-08 21:07:36,040 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 21:07:36,163 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 62 0.048 0.139 2026-10-08 21:07:36,235 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 21:07:36,401 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 35 0.050 0.113 2026-10-08 21:07:36,628 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-08 21:07:36,691 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-08 21:07:36,762 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.034 0.041 2026-10-08 21:07:36,771 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [2/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(sharp-shot.png) 2026-10-08 21:07:36,798 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.008 0.009 2026-10-08 21:07:36,862 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "GET /web/image/res.users/70/avatar_128 HTTP/1.1" 200 - 9 0.021 0.050 2026-10-08 21:07:36,874 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [3/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(blurred-shot.png) 2026-10-08 21:07:36,875 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "GET /web/image/3786 HTTP/1.1" 200 - 5 0.004 0.057 2026-10-08 21:07:36,887 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "GET /web/image/3787 HTTP/1.1" 200 - 5 0.004 0.075 2026-10-08 21:07:36,897 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:36] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.001 0.063 2026-10-08 21:07:36,942 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [4/7] Tour quality_check_photo_removed_in_form_tour → Step .o-dropdown--kanban-record-menu .oe_kanban_action 2026-10-08 21:07:37,039 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [5/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids']:not(:has(.o_kanban_record:contains(blurred-shot.png))) 2026-10-08 21:07:37,093 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [6/7] Tour quality_check_photo_removed_in_form_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-08 21:07:37,161 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [7/7] Tour quality_check_photo_removed_in_form_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-08 21:07:37,203 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #70 deleted ir.attachment records with IDs: [3786] 2026-10-08 21:07:37,333 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:37] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 38 0.065 0.103 2026-10-08 21:07:37,354 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:37] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 21:07:37,492 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: tour succeeded 2026-10-08 21:07:37,493 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR quality_check_photo_removed_in_form_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-08 21:07:37,515 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:37] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.021 0.035 2026-10-08 21:07:37,650 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: heap 28497744 (allocated 30789632) 2026-10-08 21:07:37,653 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Closing chrome headless with pid 407 2026-10-08 21:07:37,656 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Closing websocket connection 2026-10-08 21:07:37,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Terminating chrome headless with pid 407 2026-10-08 21:07:37,759 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_210737_758729_test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.txt 2026-10-08 21:07:37,759 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Removing chrome user profile "/tmp/tmpscfl61d4_chrome_odoo" 2026-10-08 21:07:37,841 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour: Starting TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form ... 2026-10-08 21:07:38,324 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome pid: 627 2026-10-08 21:07:38,324 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome headless temporary user profile dir: /tmp/tmp6sifsnbs_chrome_odoo 2026-10-08 21:07:38,324 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Issuing json command http://127.0.0.1:37899/json/version 2026-10-08 21:07:38,325 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37899/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:07:38,383 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Browser version: Chrome/150.0.7871.114 2026-10-08 21:07:38,384 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Issuing json command http://127.0.0.1:37899/json 2026-10-08 21:07:38,384 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37899/json with timeout 3 increased to 10s during tests 2026-10-08 21:07:38,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Websocket url found: ws://127.0.0.1:37899/devtools/page/7401C874ADADD97C9615278FA22CC251 2026-10-08 21:07:38,443 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Enable chrome headless console log notification 2026-10-08 21:07:38,457 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome headless enable page notifications 2026-10-08 21:07:38,524 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:qc_inspector_photo_removal_tour from n/a 2026-10-08 21:07:38,549 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Setting session cookie in browser 2026-10-08 21:07:38,558 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/185" in browser 2026-10-08 21:07:38,559 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/185" 2026-10-08 21:07:38,581 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:07:40,021 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:40] "GET /odoo/action-to_quality.quality_check_action_main/185 HTTP/1.1" 200 - 184 0.165 1.278 2026-10-08 21:07:40,025 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Navigation result: {'frameId': '7401C874ADADD97C9615278FA22CC251', 'loaderId': 'D78B3EB1DD28215BB78F604E096A8A3D', 'isDownload': False} 2026-10-08 21:07:40,025 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Evaluate ready code "odoo.isTourReady('quality_check_photo_removed_in_form_tour')" 2026-10-08 21:07:40,110 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:40] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.045 2026-10-08 21:07:40,142 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 21:07:40,235 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:40] "GET /web/webclient/load_menus/568446edf9282fd0f0dd0431fc879d3c9b4bd6138994a1669ed657b09f0d006d HTTP/1.1" 200 - 118 0.048 0.109 2026-10-08 21:07:40,244 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:40] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.173 2026-10-08 21:07:40,282 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.156 2026-10-08 21:07:40,298 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:40] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.212 2026-10-08 21:07:40,327 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:40] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-10-08 21:07:40,445 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:40] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 21:07:41,339 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 21:07:41,345 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 21:07:41,346 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-08 21:07:41,382 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.013 2026-10-08 21:07:41,406 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: Owl is running in 'dev' mode. 2026-10-08 21:07:41,423 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 21:07:41,493 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.027 2026-10-08 21:07:41,501 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 21:07:41,528 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.011 2026-10-08 21:07:41,616 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Evaluate test code "odoo.startTour('quality_check_photo_removed_in_form_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/185", "delayToCheckUndeterminisms": 0})" 2026-10-08 21:07:41,699 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.045 2026-10-08 21:07:41,717 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [1/7] Tour quality_check_photo_removed_in_form_tour → Step .o_notebook .nav-link:contains(Checked Image) 2026-10-08 21:07:41,718 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.075 2026-10-08 21:07:41,726 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 21:07:41,752 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 21:07:41,814 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /web/image?model=res.users&field=avatar_128&id=71 HTTP/1.1" 200 - 16 0.028 0.151 2026-10-08 21:07:41,848 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /web/image/res.partner/443/avatar_128?unique=1791493651000 HTTP/1.1" 200 - 8 0.010 0.197 2026-10-08 21:07:41,896 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.148 2026-10-08 21:07:41,912 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 21:07:41,927 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 21:07:41,949 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.041 2026-10-08 21:07:41,951 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.190 2026-10-08 21:07:42,103 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 62 0.049 0.272 2026-10-08 21:07:42,357 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.070 0.120 2026-10-08 21:07:42,367 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.215 2026-10-08 21:07:42,593 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-08 21:07:42,687 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-08 21:07:42,760 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [2/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(sharp-shot.png) 2026-10-08 21:07:42,816 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.078 0.050 2026-10-08 21:07:42,854 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [3/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(blurred-shot.png) 2026-10-08 21:07:42,862 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "GET /web/image/res.users/71/avatar_128 HTTP/1.1" 200 - 9 0.011 0.056 2026-10-08 21:07:42,875 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.092 2026-10-08 21:07:42,888 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "GET /web/image/3788 HTTP/1.1" 200 - 5 0.003 0.070 2026-10-08 21:07:42,897 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "GET /web/image/3789 HTTP/1.1" 200 - 5 0.002 0.091 2026-10-08 21:07:42,906 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:42] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.002 0.063 2026-10-08 21:07:42,930 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [4/7] Tour quality_check_photo_removed_in_form_tour → Step .o-dropdown--kanban-record-menu .oe_kanban_action 2026-10-08 21:07:43,034 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [5/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids']:not(:has(.o_kanban_record:contains(blurred-shot.png))) 2026-10-08 21:07:43,089 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [6/7] Tour quality_check_photo_removed_in_form_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-08 21:07:43,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [7/7] Tour quality_check_photo_removed_in_form_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-08 21:07:43,315 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:43] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 23 0.043 0.093 2026-10-08 21:07:43,334 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:43] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 21:07:43,470 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: tour succeeded 2026-10-08 21:07:43,471 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR quality_check_photo_removed_in_form_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-08 21:07:43,492 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:07:43] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.020 0.036 2026-10-08 21:07:43,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: heap 28925712 (allocated 31051776) 2026-10-08 21:07:43,713 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Closing chrome headless with pid 627 2026-10-08 21:07:43,716 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Closing websocket connection 2026-10-08 21:07:43,719 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Terminating chrome headless with pid 627 2026-10-08 21:07:43,855 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_210743_855197_test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.txt 2026-10-08 21:07:43,855 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Removing chrome user profile "/tmp/tmp6sifsnbs_chrome_odoo" 2026-10-08 21:07:43,940 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:07:45,279 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_assigned_user_still_records_first_verdict ... 2026-10-08 21:07:45,393 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_user_refused_reopening_failed_check ... 2026-10-08 21:07:45,526 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_quality_user_allowed_reopening_failed_check ... 2026-10-08 21:07:45,655 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:07:48,649 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_another_operator_confirming_a_judged_check_again_keeps_its_checker ... 2026-10-08 21:07:50,416 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_left_without_responsible_although_its_point_names_one_is_recorded_by_anyone_who_may_write_it ... 2026-10-08 21:07:51,001 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_reassigned_away_from_its_point_responsible_is_recorded_by_its_new_responsible_only ... 2026-10-08 21:07:51,660 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_tells_each_user_again_who_may_record_as_soon_as_a_quality_manager_reassigns_it ... 2026-10-08 21:07:51,830 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_tells_each_user_whether_they_may_record_and_names_the_responsible_to_the_others ... 2026-10-08 21:07:51,944 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_adds_photos_to_a_failed_check_assigned_to_another_responsible_without_a_new_verdict ... 2026-10-08 21:07:52,434 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_attaches_photos_to_a_fail_on_a_type_that_takes_no_images ... 2026-10-08 21:07:52,581 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_add_a_photo_to_a_passed_check ... 2026-10-08 21:07:52,791 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_add_a_photo_to_a_passed_check_from_the_wizard ... 2026-10-08 21:07:53,060 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_attach_photos_to_a_pass_measure_or_confirmation_on_a_type_that_takes_no_images ... 2026-10-08 21:07:53,275 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_a_status_into_a_verdict ... 2026-10-08 21:07:53,411 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_another_point_into_a_verdict ... 2026-10-08 21:07:53,545 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_a_result_value_of_a_check_assigned_to_another_responsible ... 2026-10-08 21:07:53,876 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_results_once_document_is_completed ... 2026-10-08 21:07:53,996 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_the_recorded_values_of_a_failed_check ... 2026-10-08 21:07:54,140 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_the_recorded_values_of_a_passed_check ... 2026-10-08 21:07:54,319 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_leave_pass_once_document_is_completed ... 2026-10-08 21:07:54,470 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_measure_the_held_reading_of_a_check_assigned_to_another_responsible_into_a_fail ... 2026-10-08 21:07:54,624 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_move_check_to_another_point_or_team ... 2026-10-08 21:07:54,717 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_pass_measure_or_confirm_a_check_assigned_to_another_responsible ... 2026-10-08 21:07:54,893 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_pass_measure_or_confirm_from_the_wizard_a_check_assigned_to_another_responsible ... 2026-10-08 21:07:55,216 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_re_record_the_values_of_a_failed_check ... 2026-10-08 21:07:55,351 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_re_record_the_values_of_a_passed_check ... 2026-10-08 21:07:55,508 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_remove_a_photo_of_a_check_assigned_to_another_responsible_in_its_form ... 2026-10-08 21:07:55,671 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_remove_a_photo_of_a_judged_check_in_its_form ... 2026-10-08 21:07:55,890 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_remove_or_replace_a_photo_a_failed_check_holds ... 2026-10-08 21:07:56,464 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check ... 2026-10-08 21:07:56,593 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check_by_writing_its_status ... 2026-10-08 21:07:56,722 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_or_pass_again_a_check_the_responsible_passed ... 2026-10-08 21:07:57,159 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_changes_the_comment_of_a_check_of_a_completed_document_and_the_change_is_tracked ... 2026-10-08 21:07:57,385 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_comment_changes_on_a_judged_check_keep_each_earlier_text_in_the_chatter ... 2026-10-08 21:07:57,574 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_comment_sent_with_a_repeated_verdict_is_kept_without_a_new_judgment ... 2026-10-08 21:07:57,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_a_passed_measure_by_reopening_it_first ... 2026-10-08 21:07:58,064 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_own_pass_while_document_is_open ... 2026-10-08 21:07:58,189 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_edits_the_comment_of_a_judged_check_in_its_form ... 2026-10-08 21:07:58,941 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_fail_on_a_check_assigned_to_another_responsible_may_carry_unchanged_values_and_a_comment ... 2026-10-08 21:07:59,054 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_a_check_assigned_to_another_responsible_cannot_carry_changed_quantities ... 2026-10-08 21:07:59,224 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_a_failed_check_again_records_no_new_judgment ... 2026-10-08 21:07:59,710 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_again_a_check_the_responsible_failed_records_no_new_judgment ... 2026-10-08 21:08:00,124 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_with_photos_still_cannot_carry_changed_quantities_of_another_responsible_check ... 2026-10-08 21:08:00,269 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_fails_a_check_assigned_to_another_responsible_from_the_wizard_and_the_photos_travel_with_the_fail ... 2026-10-08 21:08:00,446 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_fails_a_check_assigned_to_another_responsible_with_photos_and_a_comment ... 2026-10-08 21:08:00,555 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_mass_fails_checks_assigned_to_another_responsible_but_cannot_mass_pass_them ... 2026-10-08 21:08:00,717 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_on_a_failed_check_is_refused_acknowledgement_for_authority_before_capability ... 2026-10-08 21:08:00,866 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_on_a_failed_check_is_refused_measure_for_authority_before_capability ... 2026-10-08 21:08:01,027 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_on_a_failed_check_is_refused_pass_for_authority_before_capability ... 2026-10-08 21:08:01,165 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_passing_a_passed_and_a_to_do_check_together_judges_only_the_to_do_one ... 2026-10-08 21:08:01,546 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_passing_a_passed_check_again_records_no_new_judgment ... 2026-10-08 21:08:02,002 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_re_measuring_a_judged_check_with_the_same_reading_records_no_new_judgment ... 2026-10-08 21:08:02,467 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_re_sending_the_recorded_values_of_a_judged_check_is_accepted ... 2026-10-08 21:08:02,625 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_re_sending_the_value_of_a_check_of_a_completed_document_is_accepted ... 2026-10-08 21:08:02,760 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_a_fail_on_a_check_assigned_to_another_responsible ... 2026-10-08 21:08:02,876 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_a_verdict_on_a_check_assigned_to_nobody_and_it_stays_unassigned ... 2026-10-08 21:08:03,003 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_measure_on_a_check_assigned_to_nobody ... 2026-10-08 21:08:03,111 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_refused_a_pass_on_a_check_reassigned_away_from_them_reads_it_by_its_title ... 2026-10-08 21:08:03,738 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_refused_deleting_a_photo_of_a_failed_check_reads_it_by_its_title ... 2026-10-08 21:08:03,922 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_saves_a_comment_and_a_new_photo_on_a_failed_check_from_the_wizard_without_a_new_verdict ... 2026-10-08 21:08:04,944 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_saving_photos_in_the_wizard_of_a_check_assigned_to_another_responsible_writes_nothing_to_the_check ... 2026-10-08 21:08:05,121 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_check_assigned_to_another_responsible ... 2026-10-08 21:08:05,275 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_judged_check ... 2026-10-08 21:08:05,444 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_turns_a_check_the_responsible_passed_to_failed_while_the_document_is_open ... 2026-10-08 21:08:05,580 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_in_its_form ... 2026-10-08 21:08:05,721 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3858] 2026-10-08 21:08:05,778 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3860] 2026-10-08 21:08:05,818 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_writing_one_value_to_several_judged_checks_is_judged_against_each_check ... 2026-10-08 21:08:06,018 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_passed_leave_rule_lets_an_operator_leave_only_while_the_document_is_open ... 2026-10-08 21:08:06,137 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_a_writer_without_the_duty_removed_from_the_wizard_selection_is_deleted_when_saving_it ... 2026-10-08 21:08:06,298 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3863] 2026-10-08 21:08:06,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_a_writer_without_the_duty_selected_in_the_wizard_survives_saving_it ... 2026-10-08 21:08:06,480 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_rights_of_a_judged_check_follow_who_reads_them ... 2026-10-08 21:08:06,794 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photos_saved_from_the_wizard_stay_on_the_check_once_the_wizard_is_removed ... 2026-10-08 21:08:07,124 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #74 deleted viin.quality.check.wizard records with IDs: [163] 2026-10-08 21:08:07,207 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #75 deleted viin.quality.check.wizard records with IDs: [164] 2026-10-08 21:08:07,251 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_a_photo_to_a_passed_check ... 2026-10-08 21:08:07,428 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_and_replaces_photos_of_a_failed_check ... 2026-10-08 21:08:07,826 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #75 deleted ir.attachment records with IDs: [3874, 3873] 2026-10-08 21:08:07,873 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_changes_and_re_records_the_values_of_a_judged_check ... 2026-10-08 21:08:08,030 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_judging_a_check_again_to_the_state_it_holds_stamps_a_new_control_date ... 2026-10-08 21:08:08,499 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_leaves_pass_after_document_is_completed ... 2026-10-08 21:08:08,633 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_overriding_a_failed_verdict_becomes_its_checker_and_the_responsible_stays ... 2026-10-08 21:08:08,809 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_records_a_check_assigned_to_another_responsible ... 2026-10-08 21:08:08,949 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_removes_a_photo_of_a_judged_check_in_its_form ... 2026-10-08 21:08:09,133 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_record_duty_follows_the_check_responsible_rather_than_its_point_responsible ... 2026-10-08 21:08:10,194 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_record_duty_tells_the_current_user_whether_they_may_record_and_who_is_responsible ... 2026-10-08 21:08:10,289 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_refusal_names_a_check_whose_point_has_no_title_by_its_reference ... 2026-10-08 21:08:10,947 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_check_still_to_do_is_offered_to_nobody ... 2026-10-08 21:08:11,103 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_failed_check_is_offered_to_a_quality_user_only ... 2026-10-08 21:08:11,366 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_passed_check_is_offered_to_the_responsible_and_a_quality_user_only_while_the_document_is_open ... 2026-10-08 21:08:11,583 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_passed_check_of_a_completed_document_is_offered_to_a_quality_user_only ... 2026-10-08 21:08:11,826 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_follows_the_state_and_the_responsible_of_the_check_for_each_user ... 2026-10-08 21:08:11,998 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_responsible_without_quality_user_records_the_checks_assigned_to_them ... 2026-10-08 21:08:12,217 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_restricted_editor_flag_is_judged_for_each_user_who_reads_the_same_check ... 2026-10-08 21:08:12,292 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_restricted_editor_flag_tells_each_user_whether_the_server_refuses_their_field_writes ... 2026-10-08 21:08:19,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_saving_the_wizard_without_its_save_button_leaves_the_comment_of_the_check_unchanged ... 2026-10-08 21:08:19,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_the_user_who_records_a_result_is_its_checker_even_when_written_as_the_system ... 2026-10-08 21:08:20,247 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_the_wizard_selection_of_a_user_who_may_record_reaches_the_check_when_the_wizard_is_saved ... 2026-10-08 21:08:20,486 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_user_who_may_write_a_judged_check_saves_its_comment_from_the_wizard_without_a_new_verdict ... 2026-10-08 21:08:22,263 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_waiting_line_names_the_responsible_only_while_the_check_is_to_do ... 2026-10-08 21:08:22,419 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_pass_on_a_type_that_takes_no_images_leaves_the_photos_of_the_check_unchanged ... 2026-10-08 21:08:22,562 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_photo_selection_on_a_type_that_takes_no_images_reaches_the_check_only_through_the_fail ... 2026-10-08 21:08:22,834 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_reopens_a_passed_check_for_the_responsible_and_refuses_a_user_without_the_duty ... 2026-10-08 21:08:23,023 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_tells_when_its_photo_selection_can_only_travel_with_a_fail ... 2026-10-08 21:08:23,259 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #77 deleted ir.attachment records with IDs: [3929] 2026-10-08 21:08:23,352 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 21:08:24,419 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_operator_cannot_fail_a_check_they_may_not_write ... 2026-10-08 21:08:24,506 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [363], uid: 79, model: viin.quality.check 2026-10-08 21:08:24,538 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [364], uid: 79, model: viin.quality.check 2026-10-08 21:08:24,599 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_operator_cannot_fail_a_check_they_may_not_write_even_with_photos_and_a_comment ... 2026-10-08 21:08:24,686 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [365], uid: 79, model: viin.quality.check 2026-10-08 21:08:24,737 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_read_only_user_cannot_fail_a_check_from_the_wizard_and_no_photo_is_attached ... 2026-10-08 21:08:24,872 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [366], uid: 79, model: viin.quality.check 2026-10-08 21:08:24,918 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_user_who_may_not_write_a_check_is_not_offered_reopening_and_is_refused ... 2026-10-08 21:08:25,011 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [367], uid: 79, model: viin.quality.check 2026-10-08 21:08:25,072 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:08:25,842 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_a_measure_is_refused_on_a_type_that_takes_no_measurement ... 2026-10-08 21:08:26,043 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_a_pass_cannot_carry_a_photo_on_a_type_that_does_not_capture_images_even_after_a_fail_with_one ... 2026-10-08 21:08:26,203 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_a_refused_check_in_a_batch_leaves_the_whole_batch_untouched ... 2026-10-08 21:08:26,352 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_bulk_pass_and_fail_follow_the_same_photo_rule_for_a_photo_only_type ... 2026-10-08 21:08:26,549 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_bulk_server_actions_complete_manual_checks_and_refuse_a_photo_only_check ... 2026-10-08 21:08:26,747 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_applies_the_same_rules_to_every_caller ... 2026-10-08 21:08:27,107 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_measure_verdict_comes_from_the_tolerance ... 2026-10-08 21:08:27,342 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_refuses_pass_and_fail_on_a_measure_type ... 2026-10-08 21:08:27,597 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_fail_carries_photos_on_every_type_that_offers_a_fail ... 2026-10-08 21:08:27,901 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_fail_without_photos_stays_valid_on_a_type_that_does_not_capture_images ... 2026-10-08 21:08:28,021 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_is_completed_by_the_measure_against_the_tolerance ... 2026-10-08 21:08:28,284 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_that_evaluates_no_tolerance_passes_any_measure ... 2026-10-08 21:08:28,400 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_pass_on_a_type_that_takes_a_measure_needs_no_photo_even_when_it_captures_images ... 2026-10-08 21:08:28,504 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_acknowledged ... 2026-10-08 21:08:28,664 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_failed ... 2026-10-08 21:08:28,836 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_passed_without_a_photo ... 2026-10-08 21:08:28,988 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_not_passed_once_its_only_photo_is_removed ... 2026-10-08 21:08:29,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_passed_by_the_photo_it_already_holds ... 2026-10-08 21:08:29,315 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_passed_by_the_photo_sent_with_the_pass ... 2026-10-08 21:08:29,468 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_passed_when_its_photo_is_replaced_by_another ... 2026-10-08 21:08:29,580 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #81 deleted ir.attachment records with IDs: [3981] 2026-10-08 21:08:29,669 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #82 deleted ir.attachment records with IDs: [3983] 2026-10-08 21:08:29,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photos_are_refused_by_a_type_that_does_not_capture_images ... 2026-10-08 21:08:29,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_quality_user_is_refused_by_capability_on_a_type_not_offering_the_control ... 2026-10-08 21:08:30,117 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_quality_user_is_refused_by_capability_when_acknowledging_a_check_offering_pass_and_fail ... 2026-10-08 21:08:30,219 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_measure_type_is_completed_by_do_measure ... 2026-10-08 21:08:30,339 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_pass_fail_type_still_passes_and_fails ... 2026-10-08 21:08:30,479 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_take_picture_type_fails_with_or_without_a_photo ... 2026-10-08 21:08:30,655 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_take_picture_type_passes_only_with_a_photo_sent_or_held ... 2026-10-08 21:08:30,926 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_type_without_manual_verdict_cannot_be_completed_by_a_bulk_action ... 2026-10-08 21:08:31,080 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_type_without_manual_verdict_gets_no_pass_or_fail ... 2026-10-08 21:08:31,307 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_user_who_may_not_write_a_check_without_a_test_type_is_refused_by_authority ... 2026-10-08 21:08:31,632 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_user_who_may_not_write_a_typed_check_is_refused_by_authority_not_capability ... 2026-10-08 21:08:32,489 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:08:32,901 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour: Starting TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form ... 2026-10-08 21:08:33,345 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome pid: 852 2026-10-08 21:08:33,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome headless temporary user profile dir: /tmp/tmp7u2_tk2b_chrome_odoo 2026-10-08 21:08:33,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Issuing json command http://127.0.0.1:33285/json/version 2026-10-08 21:08:33,347 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:33285/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:08:33,366 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Browser version: Chrome/150.0.7871.114 2026-10-08 21:08:33,366 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Issuing json command http://127.0.0.1:33285/json 2026-10-08 21:08:33,369 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:33285/json with timeout 3 increased to 10s during tests 2026-10-08 21:08:33,394 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Websocket url found: ws://127.0.0.1:33285/devtools/page/97E08B364965D75366FDC47700C7E07D 2026-10-08 21:08:33,405 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Enable chrome headless console log notification 2026-10-08 21:08:33,417 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome headless enable page notifications 2026-10-08 21:08:33,467 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:quality_admin_take_picture_tour from n/a 2026-10-08 21:08:33,481 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Setting session cookie in browser 2026-10-08 21:08:33,484 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/482" in browser 2026-10-08 21:08:33,484 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/482" 2026-10-08 21:08:33,509 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:08:35,299 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:35] "GET /odoo/action-to_quality.quality_check_action_main/482 HTTP/1.1" 200 - 181 0.205 1.590 2026-10-08 21:08:35,308 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Navigation result: {'frameId': '97E08B364965D75366FDC47700C7E07D', 'loaderId': '2ABC188E350492ADB74840638ACD1A32', 'isDownload': False} 2026-10-08 21:08:35,308 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Evaluate ready code "odoo.isTourReady('quality_check_take_picture_completable_standalone_tour')" 2026-10-08 21:08:35,356 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:35] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-08 21:08:35,371 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:35] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-08 21:08:35,393 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:35] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 21:08:35,455 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 21:08:35,669 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:35] "GET /web/webclient/load_menus/c31cbf94727c82bc10a767763e85840368e34af220c0fa9174ea017b8188e23b HTTP/1.1" 200 - 128 0.180 0.144 2026-10-08 21:08:35,693 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.312 2026-10-08 21:08:35,714 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:35] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 21:08:35,767 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:35] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-10-08 21:08:36,452 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 21:08:36,466 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 21:08:36,470 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-08 21:08:36,502 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: Owl is running in 'dev' mode. 2026-10-08 21:08:36,503 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 21:08:36,518 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 21:08:36,581 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.041 2026-10-08 21:08:36,598 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.036 2026-10-08 21:08:36,618 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.029 2026-10-08 21:08:36,641 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Evaluate test code "odoo.startTour('quality_check_take_picture_completable_standalone_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/482", "delayToCheckUndeterminisms": 0})" 2026-10-08 21:08:36,655 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [1/7] Tour quality_check_take_picture_completable_standalone_tour → Step The take_picture check's own form is mounted (trigger: .o_form_view .o_statusbar_status) 2026-10-08 21:08:36,747 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 21:08:36,756 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-08 21:08:36,844 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "POST /mail/data HTTP/1.1" 200 - 34 0.127 0.072 2026-10-08 21:08:36,866 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.173 2026-10-08 21:08:36,926 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /web/image/res.partner/456/avatar_128?unique=1791493712000 HTTP/1.1" 200 - 15 0.012 0.219 2026-10-08 21:08:36,975 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:36] "GET /web/image?model=res.users&field=avatar_128&id=83 HTTP/1.1" 200 - 9 0.015 0.269 2026-10-08 21:08:37,007 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.107 2026-10-08 21:08:37,009 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.241 2026-10-08 21:08:37,016 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:08:37,039 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:08:37,182 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 68 0.053 0.233 2026-10-08 21:08:37,226 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.208 2026-10-08 21:08:37,237 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 21:08:37,399 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.048 0.110 2026-10-08 21:08:37,682 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.004 0.015 2026-10-08 21:08:37,822 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [2/7] Tour quality_check_take_picture_completable_standalone_tour → Step Reach the wizard from the check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-10-08 21:08:37,886 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.056 0.058 2026-10-08 21:08:37,895 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.123 2026-10-08 21:08:37,910 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:37] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.059 2026-10-08 21:08:37,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [3/7] Tour quality_check_take_picture_completable_standalone_tour → Step The wizard dialog is open - attach a photo through the capture widget (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-08 21:08:38,027 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.040 0.044 2026-10-08 21:08:38,114 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.014 0.039 2026-10-08 21:08:38,162 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.005 0.024 2026-10-08 21:08:38,273 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: Found 1 of ".o_to_quality_capture_image input[type='file']" (immediately) and inputted 1 file(s) 2026-10-08 21:08:38,273 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [4/7] Tour quality_check_take_picture_completable_standalone_tour → Step Sentinel: the 'photo-attached' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='photo-attached']) 2026-10-08 21:08:38,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-08 21:08:38,310 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.007 0.032 2026-10-08 21:08:38,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [5/7] Tour quality_check_take_picture_completable_standalone_tour → Step The attached photo rendered as a chip (trigger: .o_to_quality_capture_image_item) 2026-10-08 21:08:38,397 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.017 0.029 2026-10-08 21:08:38,408 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [6/7] Tour quality_check_take_picture_completable_standalone_tour → Step Confirm Pass - completes the check end to end (trigger: .modal:not(.o_inactive_modal) button[name='do_pass']:enabled) 2026-10-08 21:08:38,417 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "GET /web/image/4002 HTTP/1.1" 200 - 6 0.009 0.050 2026-10-08 21:08:38,483 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [7/7] Tour quality_check_take_picture_completable_standalone_tour → Step The wizard dialog has closed - the check is completed (trigger: body:not(:has(.modal))) 2026-10-08 21:08:38,541 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 22 0.029 0.027 2026-10-08 21:08:38,629 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.026 0.039 2026-10-08 21:08:38,655 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: tour succeeded 2026-10-08 21:08:38,657 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_take_picture_completable_standalone_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-08 21:08:38,685 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.016 0.029 2026-10-08 21:08:38,835 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:38] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.044 0.143 2026-10-08 21:08:38,865 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: heap 29495064 (allocated 33538048) 2026-10-08 21:08:38,886 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Closing chrome headless with pid 852 2026-10-08 21:08:38,888 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Closing websocket connection 2026-10-08 21:08:38,890 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Terminating chrome headless with pid 852 2026-10-08 21:08:39,004 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_210839_003825_test_a_take_picture_check_completes_end_to_end_from_its_own_form.txt 2026-10-08 21:08:39,004 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Removing chrome user profile "/tmp/tmp7u2_tk2b_chrome_odoo" 2026-10-08 21:08:39,073 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:08:40,035 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_check_to_do_carries_no_measure_verdict_whatever_its_measure ... 2026-10-08 21:08:40,148 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_failed_check_of_a_no_proceed_point_blocks_its_document ... 2026-10-08 21:08:40,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_failed_check_of_an_ordinary_point_does_not_block_its_document ... 2026-10-08 21:08:40,341 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_passed_check_of_a_no_proceed_point_does_not_block_its_document ... 2026-10-08 21:08:40,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_photo_check_to_do_carries_no_measure_verdict_whatever_its_point_tolerance ... 2026-10-08 21:08:40,514 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_reopened_check_carries_no_measure_verdict_until_a_transition_judges_it_again ... 2026-10-08 21:08:40,624 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_reopening_a_judged_check_clears_its_results_and_keeps_its_photos ... 2026-10-08 21:08:40,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_tolerance_change_never_rejudges_a_check_to_do_or_a_judged_one ... 2026-10-08 21:08:40,893 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:08:42,046 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_check_already_holding_a_measure_opens_with_it_entered ... 2026-10-08 21:08:42,280 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_measure_type_gets_a_measure_input_judged_against_tolerance ... 2026-10-08 21:08:42,588 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_type_without_measure_input_hides_the_measure ... 2026-10-08 21:08:42,804 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_judged_check_opens_with_its_measure_entered_even_at_zero ... 2026-10-08 21:08:43,052 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_never_below_one_unit_of_precision ... 2026-10-08 21:08:43,285 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_rounded_to_the_measure_precision ... 2026-10-08 21:08:43,484 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_steps_by_a_twentieth_of_the_tolerance_range ... 2026-10-08 21:08:43,698 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_to_do_opens_empty_and_not_yet_entered ... 2026-10-08 21:08:43,920 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_out_of_tolerance_warning_waits_for_an_entered_measure ... 2026-10-08 21:08:44,146 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_type_without_operator_control_is_confirmed_from_the_wizard ... 2026-10-08 21:08:44,424 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_typing_a_measure_marks_it_entered ... 2026-10-08 21:08:44,639 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_wizard_navigates_to_the_previous_and_next_checks ... 2026-10-08 21:08:44,832 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:08:46,938 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake: Starting TestQualityCheckWizardImageRetake.test_confirming_pass_without_touching_the_photo_keeps_the_existing_image ... 2026-10-08 21:08:46,995 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-08 21:08:47,080 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake: Starting TestQualityCheckWizardImageRetake.test_opening_the_wizard_seeds_the_checks_existing_image ... 2026-10-08 21:08:47,114 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-08 21:08:47,180 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:08:47,712 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour: Starting TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image ... 2026-10-08 21:08:48,138 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome pid: 1063 2026-10-08 21:08:48,138 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome headless temporary user profile dir: /tmp/tmpukipg0xa_chrome_odoo 2026-10-08 21:08:48,138 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Issuing json command http://127.0.0.1:45367/json/version 2026-10-08 21:08:48,140 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45367/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:08:48,159 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Browser version: Chrome/150.0.7871.114 2026-10-08 21:08:48,159 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Issuing json command http://127.0.0.1:45367/json 2026-10-08 21:08:48,160 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45367/json with timeout 3 increased to 10s during tests 2026-10-08 21:08:48,178 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Websocket url found: ws://127.0.0.1:45367/devtools/page/97BD091DFED81331B54974B674905FB4 2026-10-08 21:08:48,195 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Enable chrome headless console log notification 2026-10-08 21:08:48,220 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome headless enable page notifications 2026-10-08 21:08:48,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:quality_admin_retake_ui_tour from n/a 2026-10-08 21:08:48,292 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Setting session cookie in browser 2026-10-08 21:08:48,299 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/510" in browser 2026-10-08 21:08:48,299 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/510" 2026-10-08 21:08:48,318 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:08:50,002 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:50] "GET /odoo/action-to_quality.quality_check_action_main/510 HTTP/1.1" 200 - 181 0.182 1.506 2026-10-08 21:08:50,007 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Navigation result: {'frameId': '97BD091DFED81331B54974B674905FB4', 'loaderId': '7C0DC9803EFB0427EB0E2EBB6461E6C9', 'isDownload': False} 2026-10-08 21:08:50,008 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Evaluate ready code "odoo.isTourReady('quality_check_wizard_image_retake_ui_driven_tour')" 2026-10-08 21:08:50,074 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:50] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.023 2026-10-08 21:08:50,312 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:50] "GET /web/webclient/load_menus/c31cbf94727c82bc10a767763e85840368e34af220c0fa9174ea017b8188e23b HTTP/1.1" 200 - 128 0.112 0.147 2026-10-08 21:08:50,321 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:50] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.279 2026-10-08 21:08:50,338 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:50] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.283 2026-10-08 21:08:50,386 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 21:08:50,412 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.060 0.289 2026-10-08 21:08:50,420 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:50] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-10-08 21:08:50,442 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:50] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 21:08:51,206 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 21:08:51,209 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 21:08:51,213 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 21:08:51,239 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 21:08:51,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: Owl is running in 'dev' mode. 2026-10-08 21:08:51,278 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 21:08:51,326 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-10-08 21:08:51,340 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 21:08:51,381 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.014 0.020 2026-10-08 21:08:51,437 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Evaluate test code "odoo.startTour('quality_check_wizard_image_retake_ui_driven_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/510", "delayToCheckUndeterminisms": 0})" 2026-10-08 21:08:51,460 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [1/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Open the wizard from the take_picture check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-10-08 21:08:51,580 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:08:51,595 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "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-08 21:08:51,600 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "POST /mail/data HTTP/1.1" 200 - 34 0.088 0.071 2026-10-08 21:08:51,604 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-08 21:08:51,691 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /web/image/res.partner/463/avatar_128?unique=1791493727000 HTTP/1.1" 200 - 15 0.021 0.139 2026-10-08 21:08:51,754 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /web/image?model=res.users&field=avatar_128&id=90 HTTP/1.1" 200 - 9 0.027 0.202 2026-10-08 21:08:51,818 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "POST /web/action/load HTTP/1.1" 200 - 9 0.036 0.255 2026-10-08 21:08:51,830 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 21:08:51,873 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.201 2026-10-08 21:08:51,927 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 21:08:52,103 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 68 0.110 0.124 2026-10-08 21:08:52,128 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.311 2026-10-08 21:08:52,142 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 21:08:52,302 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.057 0.101 2026-10-08 21:08:52,501 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.005 2026-10-08 21:08:52,578 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.007 2026-10-08 21:08:52,657 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [2/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Attach the FIRST photo through the capture widget's own file input (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-08 21:08:52,693 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.075 0.041 2026-10-08 21:08:52,747 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.025 0.060 2026-10-08 21:08:52,765 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.007 0.079 2026-10-08 21:08:52,858 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.017 0.046 2026-10-08 21:08:52,920 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:52] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.006 0.028 2026-10-08 21:08:52,991 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: Found 1 of ".o_to_quality_capture_image input[type='file']" (immediately) and inputted 1 file(s) 2026-10-08 21:08:52,992 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [3/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Sentinel: the 'attached-first' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='attached-first']) 2026-10-08 21:08:53,014 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-08 21:08:53,028 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.005 0.014 2026-10-08 21:08:53,064 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [4/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The first photo rendered as a chip - remove it via the widget's own affordance (trigger: .o_to_quality_capture_image_item .o_to_quality_capture_image_remove) 2026-10-08 21:08:53,087 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "GET /web/image/4041 HTTP/1.1" 200 - 6 0.007 0.015 2026-10-08 21:08:53,118 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.044 2026-10-08 21:08:53,139 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [5/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Removing a photo asks for confirmation - confirm it (trigger: .modal:not(.o_inactive_modal) .modal-footer button.btn-danger:not([name])) 2026-10-08 21:08:53,207 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [6/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The removed photo's chip is gone - attach the SECOND photo (trigger: .o_to_quality_capture_image:not(:has(.o_to_quality_capture_image_item))) 2026-10-08 21:08:53,244 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.009 0.024 2026-10-08 21:08:53,275 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: Found 1 of ".o_to_quality_capture_image input[type='file']" (immediately) and inputted 1 file(s) 2026-10-08 21:08:53,275 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [7/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Sentinel: the 'attached-second' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='attached-second']) 2026-10-08 21:08:53,282 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-08 21:08:53,292 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.001 0.012 2026-10-08 21:08:53,339 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [8/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The second photo's chip rendered (trigger: .o_to_quality_capture_image_item) 2026-10-08 21:08:53,347 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.006 0.030 2026-10-08 21:08:53,354 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "GET /web/image/4042 HTTP/1.1" 200 - 5 0.001 0.016 2026-10-08 21:08:53,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [9/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Confirm Pass - the wizard writes checked_image_ids onto the check (trigger: .modal:not(.o_inactive_modal) button[name='do_pass']:enabled) 2026-10-08 21:08:53,478 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [10/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The wizard dialog has closed - the round trip completed (trigger: body:not(:has(.modal))) 2026-10-08 21:08:53,591 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #90 deleted ir.attachment records with IDs: [4041] 2026-10-08 21:08:53,623 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 46 0.082 0.058 2026-10-08 21:08:53,714 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.033 0.038 2026-10-08 21:08:53,753 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: tour succeeded 2026-10-08 21:08:53,756 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_wizard_image_retake_ui_driven_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-08 21:08:53,778 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.022 0.031 2026-10-08 21:08:53,943 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:53] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.040 0.176 2026-10-08 21:08:53,950 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: heap 29915956 (allocated 34062336) 2026-10-08 21:08:54,137 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:54] "POST /mail/thread/data HTTP/1.1" 200 - 18 0.022 0.028 2026-10-08 21:08:54,141 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Closing chrome headless with pid 1063 2026-10-08 21:08:54,142 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Closing websocket connection 2026-10-08 21:08:54,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Terminating chrome headless with pid 1063 2026-10-08 21:08:54,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_210854_255843_test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.txt 2026-10-08 21:08:54,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Removing chrome user profile "/tmp/tmpukipg0xa_chrome_odoo" 2026-10-08 21:08:54,341 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:08:55,494 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_image_from_wizard ... 2026-10-08 21:08:55,647 121 INFO rb-ed7f209-225380-422590 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-08 21:08:55,796 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_saves_every_field_the_wizard_lets_them_edit ... 2026-10-08 21:08:56,102 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:08:56,656 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour: Starting TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks ... 2026-10-08 21:08:56,985 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome pid: 1287 2026-10-08 21:08:56,985 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome headless temporary user profile dir: /tmp/tmp0e4ce1uq_chrome_odoo 2026-10-08 21:08:56,985 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Issuing json command http://127.0.0.1:45759/json/version 2026-10-08 21:08:56,986 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45759/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:08:57,057 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Browser version: Chrome/150.0.7871.114 2026-10-08 21:08:57,057 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Issuing json command http://127.0.0.1:45759/json 2026-10-08 21:08:57,059 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45759/json with timeout 3 increased to 10s during tests 2026-10-08 21:08:57,069 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Websocket url found: ws://127.0.0.1:45759/devtools/page/42B834C361E016BB6F1BF509F6CEA787 2026-10-08 21:08:57,081 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Enable chrome headless console log notification 2026-10-08 21:08:57,094 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome headless enable page notifications 2026-10-08 21:08:57,169 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:quality_admin_numeric_entry_tour from n/a 2026-10-08 21:08:57,181 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Setting session cookie in browser 2026-10-08 21:08:57,187 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/514" in browser 2026-10-08 21:08:57,188 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/514" 2026-10-08 21:08:57,206 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:08:58,895 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:58] "GET /odoo/action-to_quality.quality_check_action_main/514 HTTP/1.1" 200 - 181 0.212 1.483 2026-10-08 21:08:58,902 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Navigation result: {'frameId': '42B834C361E016BB6F1BF509F6CEA787', 'loaderId': 'BA9DE375D4868CD92635E6B2BF27460D', 'isDownload': False} 2026-10-08 21:08:58,902 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Evaluate ready code "odoo.isTourReady('quality_check_wizard_stepper_population_tour')" 2026-10-08 21:08:58,982 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:58] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.016 2026-10-08 21:08:59,000 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:58] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.040 2026-10-08 21:08:59,052 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 21:08:59,151 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:59] "GET /web/webclient/load_menus/c31cbf94727c82bc10a767763e85840368e34af220c0fa9174ea017b8188e23b HTTP/1.1" 200 - 128 0.072 0.107 2026-10-08 21:08:59,175 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:59] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.201 2026-10-08 21:08:59,209 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.212 2026-10-08 21:08:59,226 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:59] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 21:08:59,328 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:08:59] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-10-08 21:09:00,122 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 21:09:00,128 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 21:09:00,131 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 21:09:00,224 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.016 2026-10-08 21:09:00,242 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: Owl is running in 'dev' mode. 2026-10-08 21:09:00,283 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:09:00,398 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.039 0.034 2026-10-08 21:09:00,431 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.087 2026-10-08 21:09:00,482 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Evaluate test code "odoo.startTour('quality_check_wizard_stepper_population_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/514", "delayToCheckUndeterminisms": 0})" 2026-10-08 21:09:00,490 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.026 0.095 2026-10-08 21:09:00,507 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [1/7] Tour quality_check_wizard_stepper_population_tour → Step Open the wizard from the check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-10-08 21:09:00,618 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:09:00,634 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "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-08 21:09:00,675 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "POST /mail/data HTTP/1.1" 200 - 34 0.110 0.070 2026-10-08 21:09:00,681 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.166 2026-10-08 21:09:00,770 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /web/image/res.partner/466/avatar_128?unique=1791493736000 HTTP/1.1" 200 - 15 0.046 0.185 2026-10-08 21:09:00,875 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 9 0.041 0.296 2026-10-08 21:09:00,923 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "POST /web/action/load HTTP/1.1" 200 - 9 0.022 0.355 2026-10-08 21:09:00,932 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 21:09:00,966 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.227 2026-10-08 21:09:01,025 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:09:01,028 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.094 2026-10-08 21:09:01,217 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 68 0.075 0.176 2026-10-08 21:09:01,263 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 21:09:01,428 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.052 0.103 2026-10-08 21:09:01,659 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-08 21:09:01,779 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 21:09:01,861 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.041 0.045 2026-10-08 21:09:01,874 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [2/7] Tour quality_check_wizard_stepper_population_tour → Step The wizard dialog is open (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-08 21:09:01,923 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.015 0.024 2026-10-08 21:09:01,940 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:01] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.004 0.039 2026-10-08 21:09:02,003 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.008 0.040 2026-10-08 21:09:02,058 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.009 0.022 2026-10-08 21:09:02,147 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [3/7] Tour quality_check_wizard_stepper_population_tour → Step Validate waits while no measure is entered (trigger: .modal:not(.o_inactive_modal) .modal-footer:has(button[name='do_measure']:disabled)) 2026-10-08 21:09:02,210 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [4/7] Tour quality_check_wizard_stepper_population_tour → Step The rendered stepper set must be non-empty (a population of 0 proves nothing), and no editable numeric field may be left unwrapped (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-08 21:09:02,318 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.007 0.028 2026-10-08 21:09:02,384 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.026 2026-10-08 21:09:02,443 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.009 0.028 2026-10-08 21:09:02,471 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [5/7] Tour quality_check_wizard_stepper_population_tour → Step Sentinel: the 'stepper-population' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='stepper-population']) 2026-10-08 21:09:02,515 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.014 0.028 2026-10-08 21:09:02,544 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [6/7] Tour quality_check_wizard_stepper_population_tour → Step Confirm - the wizard saves the driven values and closes (trigger: .modal:not(.o_inactive_modal) button[name='do_measure']:enabled) 2026-10-08 21:09:02,589 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.011 0.034 2026-10-08 21:09:02,623 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [7/7] Tour quality_check_wizard_stepper_population_tour → Step The wizard dialog has closed - the round trip completed (trigger: body:not(:has(.modal))) 2026-10-08 21:09:02,648 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.007 0.025 2026-10-08 21:09:02,699 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.007 0.019 2026-10-08 21:09:02,753 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.012 0.024 2026-10-08 21:09:02,806 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.010 0.028 2026-10-08 21:09:02,926 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:02] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.049 0.053 2026-10-08 21:09:03,029 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:03] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.023 0.048 2026-10-08 21:09:03,058 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: tour succeeded 2026-10-08 21:09:03,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_wizard_stepper_population_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-10-08 21:09:03,139 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:03] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.034 0.049 2026-10-08 21:09:03,291 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:03] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.052 0.183 2026-10-08 21:09:03,294 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: heap 30078076 (allocated 35635200) 2026-10-08 21:09:03,499 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Closing chrome headless with pid 1287 2026-10-08 21:09:03,512 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Closing websocket connection 2026-10-08 21:09:03,516 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Terminating chrome headless with pid 1287 2026-10-08 21:09:03,526 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:03] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.028 0.048 2026-10-08 21:09:03,625 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_210903_625669_test_every_rendered_stepper_reaches_a_value_via_clicks.txt 2026-10-08 21:09:03,626 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Removing chrome user profile "/tmp/tmp0e4ce1uq_chrome_odoo" 2026-10-08 21:09:03,688 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour: Starting TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard ... 2026-10-08 21:09:03,994 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome pid: 1499 2026-10-08 21:09:03,995 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome headless temporary user profile dir: /tmp/tmpamjeq5tv_chrome_odoo 2026-10-08 21:09:03,995 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Issuing json command http://127.0.0.1:42765/json/version 2026-10-08 21:09:03,996 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:42765/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:09:04,066 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Browser version: Chrome/150.0.7871.114 2026-10-08 21:09:04,067 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Issuing json command http://127.0.0.1:42765/json 2026-10-08 21:09:04,067 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:42765/json with timeout 3 increased to 10s during tests 2026-10-08 21:09:04,075 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Websocket url found: ws://127.0.0.1:42765/devtools/page/EEFB68786CD1704051FE2AD4E05CC0FE 2026-10-08 21:09:04,083 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Enable chrome headless console log notification 2026-10-08 21:09:04,095 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome headless enable page notifications 2026-10-08 21:09:04,204 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:quality_admin_numeric_entry_tour from n/a 2026-10-08 21:09:04,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Setting session cookie in browser 2026-10-08 21:09:04,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/515" in browser 2026-10-08 21:09:04,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/515" 2026-10-08 21:09:04,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:09:06,025 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:06] "GET /odoo/action-to_quality.quality_check_action_main/515 HTTP/1.1" 200 - 191 0.195 1.577 2026-10-08 21:09:06,029 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Navigation result: {'frameId': 'EEFB68786CD1704051FE2AD4E05CC0FE', 'loaderId': '896103ED6FF8C0B7ADDCA217B6F31BC5', 'isDownload': False} 2026-10-08 21:09:06,029 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Evaluate ready code "odoo.isTourReady('quality_check_wizard_keyboard_entry_tour')" 2026-10-08 21:09:06,086 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:06] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-08 21:09:06,336 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:06] "GET /web/webclient/load_menus/c31cbf94727c82bc10a767763e85840368e34af220c0fa9174ea017b8188e23b HTTP/1.1" 200 - 128 0.135 0.125 2026-10-08 21:09:06,352 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:06] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.281 2026-10-08 21:09:06,408 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 21:09:06,414 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.041 0.215 2026-10-08 21:09:06,423 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:06] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.335 2026-10-08 21:09:06,487 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:06] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-10-08 21:09:06,531 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:06] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 21:09:07,366 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 21:09:07,376 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-08 21:09:07,382 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 21:09:07,427 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: Owl is running in 'dev' mode. 2026-10-08 21:09:07,428 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.018 0.012 2026-10-08 21:09:07,442 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:09:07,512 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.019 0.020 2026-10-08 21:09:07,530 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.012 2026-10-08 21:09:07,562 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.033 2026-10-08 21:09:07,627 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Evaluate test code "odoo.startTour('quality_check_wizard_keyboard_entry_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/515", "delayToCheckUndeterminisms": 0})" 2026-10-08 21:09:07,667 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [1/6] Tour quality_check_wizard_keyboard_entry_tour → Step Open the wizard from the check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-10-08 21:09:07,729 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 21:09:07,772 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 21:09:07,815 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "POST /mail/data HTTP/1.1" 200 - 34 0.120 0.065 2026-10-08 21:09:07,851 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.144 2026-10-08 21:09:07,894 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:07] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 16 0.012 0.170 2026-10-08 21:09:08,060 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 69 0.059 0.131 2026-10-08 21:09:08,121 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.034 0.256 2026-10-08 21:09:08,129 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.378 2026-10-08 21:09:08,176 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "GET /web/image/res.partner/466/avatar_128?unique=1791493736000 HTTP/1.1" 200 - 8 0.014 0.451 2026-10-08 21:09:08,186 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-10-08 21:09:08,195 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:09:08,246 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 21:09:08,376 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.069 0.174 2026-10-08 21:09:08,419 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.178 2026-10-08 21:09:08,641 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.006 2026-10-08 21:09:08,733 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-08 21:09:08,802 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.031 0.036 2026-10-08 21:09:08,803 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [2/6] Tour quality_check_wizard_keyboard_entry_tour → Step The wizard dialog is open (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-08 21:09:08,847 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.011 0.028 2026-10-08 21:09:08,862 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.014 2026-10-08 21:09:08,924 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 10 0.006 0.037 2026-10-08 21:09:08,999 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:08] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.006 0.023 2026-10-08 21:09:09,093 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [3/6] Tour quality_check_wizard_keyboard_entry_tour → Step Every stepper's underlying number input must stay directly focusable and typable - a keyboard-and-mouse user must lose nothing (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-10-08 21:09:09,204 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [4/6] Tour quality_check_wizard_keyboard_entry_tour → Step Sentinel: the 'keyboard-entry' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='keyboard-entry']) 2026-10-08 21:09:09,205 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.009 0.024 2026-10-08 21:09:09,265 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.013 0.029 2026-10-08 21:09:09,273 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [5/6] Tour quality_check_wizard_keyboard_entry_tour → Step Confirm - the wizard saves the typed values and closes (trigger: .modal:not(.o_inactive_modal) button[name='do_measure']:enabled) 2026-10-08 21:09:09,329 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.021 2026-10-08 21:09:09,350 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [6/6] Tour quality_check_wizard_keyboard_entry_tour → Step The wizard dialog has closed - the round trip completed (trigger: body:not(:has(.modal))) 2026-10-08 21:09:09,410 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.013 0.026 2026-10-08 21:09:09,551 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:09] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.055 0.053 2026-10-08 21:09:09,656 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:09] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.025 0.040 2026-10-08 21:09:09,698 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: tour succeeded 2026-10-08 21:09:09,701 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR quality_check_wizard_keyboard_entry_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-08 21:09:09,731 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:09] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.030 0.033 2026-10-08 21:09:09,893 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:09:09] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.039 0.177 2026-10-08 21:09:09,983 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: heap 30186336 (allocated 35373056) 2026-10-08 21:09:09,990 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Closing chrome headless with pid 1499 2026-10-08 21:09:10,003 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Closing websocket connection 2026-10-08 21:09:10,006 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Terminating chrome headless with pid 1499 2026-10-08 21:09:10,131 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_210910_131578_test_the_stepper_fields_remain_typable_with_a_keyboard.txt 2026-10-08 21:09:10,132 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Removing chrome user profile "/tmp/tmpamjeq5tv_chrome_odoo" 2026-10-08 21:09:10,197 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:09:11,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_write_empty_recordset: Starting QualityCheckWriteEmptyRecordset.test_empty_recordset_write_never_refused_for_non_quality_internal_user ... 2026-10-08 21:09:11,636 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_check_write_empty_recordset: Starting QualityCheckWriteEmptyRecordset.test_non_whitelisted_field_write_still_refused_on_own_check_for_non_quality_internal_user ... 2026-10-08 21:09:11,751 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:09:13,013 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-08 21:09:13,311 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-08 21:09:13,590 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-08 21:09:13,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-08 21:09:15,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-08 21:09:15,848 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:09:16,871 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-08 21:09:16,935 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-08 21:09:16,996 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:09:17,487 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_check_execute_now_on_a_singleton_is_truthy_when_due_and_falsy_when_not ... 2026-10-08 21:09:17,577 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_check_execute_now_returns_only_the_due_points_of_a_recordset ... 2026-10-08 21:09:17,691 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_display_name_search_finds_point_by_title ... 2026-10-08 21:09:17,737 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_negative_operator_excludes_points_matching_the_title ... 2026-10-08 21:09:17,795 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_point_is_found_by_a_fragment_of_its_name ... 2026-10-08 21:09:17,857 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_point_is_found_by_a_fragment_of_its_title ... 2026-10-08 21:09:17,928 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:09:19,273 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-08 21:09:19,373 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:09:20,474 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_test_type_axis: Starting TestQualityPointTestTypeExtensibility.test_admin_added_type_completes_a_check_end_to_end ... 2026-10-08 21:09:20,651 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:09:21,608 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_point_test_type_axis: Starting TestQualityPointTestTypeOffersManualPassfailDefault.test_new_test_type_check_reaches_pass_via_do_pass ... 2026-10-08 21:09:21,704 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:09:23,703 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-08 21:09:23,896 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1191] 2026-10-08 21:09:23,918 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91833] 2026-10-08 21:09:23,918 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-08 21:09:23,979 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-08 21:09:24,183 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-08 21:09:24,206 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-08 21:09:24,223 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1191] 2026-10-08 21:09:24,226 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-08 21:09:24,265 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-08 21:09:24,360 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-08 21:09:24,441 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-08 21:09:24,524 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-08 21:09:24,585 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-08 21:09:24,638 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-08 21:09:37,311 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 21:09:38,408 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-10-08 21:09:38,481 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-10-08 21:09:38,542 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-10-08 21:09:38,598 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-10-08 21:09:38,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-10-08 21:09:38,729 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-10-08 21:09:38,793 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-10-08 21:09:38,859 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-10-08 21:09:38,944 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-10-08 21:09:38,995 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-10-08 21:09:39,057 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-10-08 21:09:39,150 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:09:40,438 121 INFO rb-ed7f209-225380-422590 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-08 21:09:40,906 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-10-08 21:09:41,353 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-08 21:09:41,822 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-10-08 21:09:42,236 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-08 21:09:42,783 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-08 21:09:43,052 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [198] 2026-10-08 21:09:43,446 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:09:44,518 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_01_check_plan_mo ... 2026-10-08 21:09:44,893 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [206] 2026-10-08 21:09:45,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_02_button_start_skips_blocked_wo_when_raise_on_invalid_state ... 2026-10-08 21:09:46,315 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-10-08 21:09:47,171 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_11_check_done_mo ... 2026-10-08 21:09:47,545 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-10-08 21:09:48,486 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_22_check_done_wo ... 2026-10-08 21:09:48,818 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-10-08 21:09:50,157 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_23_check_action_generate_serial ... 2026-10-08 21:09:50,482 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-10-08 21:09:52,439 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_production_failed_check_blocks_mark_done_when_point_marks_no_proceed_if_failed ... 2026-10-08 21:09:52,789 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [251] 2026-10-08 21:09:53,731 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_production_failed_check_does_not_block_mark_done_when_point_allows_proceed ... 2026-10-08 21:09:54,190 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [259] 2026-10-08 21:09:56,078 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_workorder_failed_check_blocks_finish_when_point_marks_no_proceed_if_failed ... 2026-10-08 21:09:56,489 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [267] 2026-10-08 21:09:57,852 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_workorder_failed_check_does_not_block_finish_when_point_allows_proceed ... 2026-10-08 21:09:58,241 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [275] 2026-10-08 21:09:59,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:10:01,351 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [283] 2026-10-08 21:10:04,431 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_change_production_or_workorder_of_check_but_quality_user_can ... 2026-10-08 21:10:04,742 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [291] 2026-10-08 21:10:06,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_create_or_unlink_quality_check ... 2026-10-08 21:10:06,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 119, model: viin.quality.check 2026-10-08 21:10:06,101 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 119, model: viin.quality.check 2026-10-08 21:10:06,142 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_write_check_with_no_production_workorder_or_picking ... 2026-10-08 21:10:06,210 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [559], uid: 119, model: viin.quality.check 2026-10-08 21:10:06,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_holding_quality_authority_reopens_the_same_failed_check ... 2026-10-08 21:10:06,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_records_verdict_on_own_production_check ... 2026-10-08 21:10:06,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_records_verdict_on_own_workorder_check ... 2026-10-08 21:10:06,650 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_refused_reopening_failed_check ... 2026-10-08 21:10:06,791 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_sees_quality_checks_of_own_production_and_workorder ... 2026-10-08 21:10:06,854 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_with_write_permission_still_refused_reopening_failed_check ... 2026-10-08 21:10:06,970 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 21:10:10,270 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_is_not_ready_while_the_order_has_no_output_recorded ... 2026-10-08 21:10:10,672 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [295] 2026-10-08 21:10:11,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_owed_by_another_responsible_is_not_ready_for_me ... 2026-10-08 21:10:12,184 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [299] 2026-10-08 21:10:13,170 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_without_responsible_is_ready_for_me ... 2026-10-08 21:10:13,512 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [303] 2026-10-08 21:10:14,299 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_passed_check_is_not_ready ... 2026-10-08 21:10:14,594 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [307] 2026-10-08 21:10:15,450 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_quality_user_without_manufacturing_access_is_not_offered_the_filter ... 2026-10-08 21:10:15,540 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_responsible_sees_own_to_do_check_once_the_order_has_output ... 2026-10-08 21:10:15,854 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [311] 2026-10-08 21:10:16,778 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:10:17,917 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-08 21:10:18,436 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [319] 2026-10-08 21:10:19,662 121 INFO rb-ed7f209-225380-422590 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-08 21:10:20,037 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [327] 2026-10-08 21:10:21,154 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-08 21:10:21,567 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [335] 2026-10-08 21:10:22,662 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-08 21:10:23,036 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [343] 2026-10-08 21:10:24,547 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-08 21:10:25,056 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [351] 2026-10-08 21:10:27,096 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:10:28,045 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_cannot_be_closed_until_its_checks_are_done ... 2026-10-08 21:10:28,418 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [359] 2026-10-08 21:10:30,238 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_gets_its_own_finished_product_check ... 2026-10-08 21:10:32,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_of_product_without_quality_point_has_no_checks ... 2026-10-08 21:10:32,516 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [369] 2026-10-08 21:10:34,009 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_cannot_start_until_material_check_is_done ... 2026-10-08 21:10:34,289 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [374] 2026-10-08 21:10:36,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_gets_its_own_material_check ... 2026-10-08 21:10:36,460 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [379] 2026-10-08 21:10:38,112 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:10:39,652 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_an_order_names_each_outstanding_check_and_the_responsible_it_waits_for ... 2026-10-08 21:10:40,534 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [385] 2026-10-08 21:10:41,477 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_blocked_by_a_finished_check_even_when_every_workorder_check_is_done ... 2026-10-08 21:10:41,781 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [389] 2026-10-08 21:10:42,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_blocked_by_a_workorder_check_even_when_every_finished_check_is_done ... 2026-10-08 21:10:43,045 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [393] 2026-10-08 21:10:43,854 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_blocked_by_every_check_still_to_do_of_both_kinds ... 2026-10-08 21:10:44,145 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [397] 2026-10-08 21:10:44,991 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_not_blocked_by_passed_or_failed_checks ... 2026-10-08 21:10:45,302 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [401] 2026-10-08 21:10:46,149 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_completing_several_workorders_is_refused_when_only_one_has_a_check_still_to_do ... 2026-10-08 21:10:46,514 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [405] 2026-10-08 21:10:48,215 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_finishing_several_workorders_is_refused_when_only_one_has_a_check_still_to_do ... 2026-10-08 21:10:48,520 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [412] 2026-10-08 21:10:49,910 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_generate_serial_by_plain_user_stamps_lot_only_on_own_order_checks_and_alerts ... 2026-10-08 21:10:50,243 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [419] 2026-10-08 21:10:51,280 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [423] 2026-10-08 21:10:52,040 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_nothing_blocks_closing_once_every_check_is_judged ... 2026-10-08 21:10:52,329 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [427] 2026-10-08 21:10:53,054 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_order_closes_once_the_checks_it_was_refused_on_are_judged_one_by_one ... 2026-10-08 21:10:53,334 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [431] 2026-10-08 21:10:55,032 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_outstanding_checks_refuse_closing_before_a_failed_blocking_check_does ... 2026-10-08 21:10:55,354 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [435] 2026-10-08 21:10:56,131 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_manufacturing_user_closes_order_partially_and_a_backorder_is_created ... 2026-10-08 21:10:56,602 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [439] 2026-10-08 21:10:59,014 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_manufacturing_user_confirms_order_and_checks_are_created ... 2026-10-08 21:10:59,374 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [446] 2026-10-08 21:11:00,135 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_cannot_move_failed_workorder_check_out_of_fail ... 2026-10-08 21:11:00,434 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [450] 2026-10-08 21:11:01,233 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_cannot_revise_a_passed_check_once_its_production_is_cancelled ... 2026-10-08 21:11:01,493 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [454] 2026-10-08 21:11:02,262 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [368, 366, 367] 2026-10-08 21:11:02,410 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_closing_tracked_orders_together_stamps_each_orders_lot_on_all_its_workorder_checks ... 2026-10-08 21:11:02,751 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [458] 2026-10-08 21:11:03,591 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [462] 2026-10-08 21:11:05,400 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_is_no_longer_offered_reopen_once_the_order_is_done_in_the_same_transaction ... 2026-10-08 21:11:05,709 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [466] 2026-10-08 21:11:07,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_is_no_longer_offered_reopen_once_the_workorder_finishes_in_the_same_transaction ... 2026-10-08 21:11:07,564 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [470] 2026-10-08 21:11:08,772 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_may_revise_a_passed_check_only_while_its_workorder_is_open ... 2026-10-08 21:11:09,072 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [474] 2026-10-08 21:11:10,400 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_records_output_while_quality_checks_are_still_to_do ... 2026-10-08 21:11:10,696 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [478] 2026-10-08 21:11:12,957 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_start_is_refused_on_failed_no_proceed_check_until_quality_user_reopens_and_passes_it ... 2026-10-08 21:11:13,277 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [482] 2026-10-08 21:11:14,544 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_start_skips_blocked_workorder_instead_of_raising_when_raise_on_invalid_state ... 2026-10-08 21:11:14,884 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [486] 2026-10-08 21:11:15,685 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_is_refused_while_a_check_is_still_to_do ... 2026-10-08 21:11:16,029 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [490] 2026-10-08 21:11:16,967 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_is_refused_while_a_no_proceed_check_is_failed ... 2026-10-08 21:11:17,291 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [494] 2026-10-08 21:11:18,294 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_succeeds_once_every_check_is_passed ... 2026-10-08 21:11:18,602 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [498] 2026-10-08 21:11:19,751 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_finish_is_refused_while_a_check_is_still_to_do ... 2026-10-08 21:11:20,094 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [502] 2026-10-08 21:11:21,351 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:11:23,838 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_picking_with_failed_check_of_no_proceed_point_cannot_be_validated ... 2026-10-08 21:11:24,286 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_picking_with_failed_check_of_proceeding_point_is_validated ... 2026-10-08 21:11:24,804 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_quality_user_reopens_check_of_done_picking ... 2026-10-08 21:11:25,520 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_responsible_without_access_to_the_transfer_cannot_reopen_the_check_once_it_is_done ... 2026-10-08 21:11:25,957 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 138, model: stock.picking 2026-10-08 21:11:26,328 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_responsible_without_access_to_the_transfer_records_a_measure ... 2026-10-08 21:11:26,765 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 138, model: stock.picking 2026-10-08 21:11:26,874 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_responsible_without_access_to_the_transfer_reopens_the_check_they_passed ... 2026-10-08 21:11:27,307 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 138, model: stock.picking 2026-10-08 21:11:27,430 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_change_picking_or_lot_of_check_but_quality_user_can ... 2026-10-08 21:11:28,313 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_change_result_values_of_done_picking_check ... 2026-10-08 21:11:28,968 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_create_quality_check ... 2026-10-08 21:11:29,332 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 134, model: viin.quality.check 2026-10-08 21:11:29,385 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_fail_check_of_done_picking ... 2026-10-08 21:11:30,021 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_do_pass ... 2026-10-08 21:11:30,469 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_write ... 2026-10-08 21:11:30,854 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_pass_check_of_point_named_to_qc_so_picking_waits_for_qc ... 2026-10-08 21:11:31,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_read_or_write_check_tied_to_no_transfer ... 2026-10-08 21:11:31,779 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [724], uid: 134, model: viin.quality.check 2026-10-08 21:11:31,817 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [724], uid: 134, model: viin.quality.check 2026-10-08 21:11:31,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_reopen_check_of_cancelled_picking ... 2026-10-08 21:11:32,222 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [419] 2026-10-08 21:11:32,347 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [726] 2026-10-08 21:11:32,455 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_reopen_check_of_done_picking ... 2026-10-08 21:11:33,135 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_unlink_quality_check ... 2026-10-08 21:11:33,568 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 134, model: viin.quality.check 2026-10-08 21:11:33,630 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_write_non_whitelisted_fields_of_unassigned_check ... 2026-10-08 21:11:34,022 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_changes_the_comment_of_done_picking_check_and_the_change_is_tracked ... 2026-10-08 21:11:34,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_corrects_pass_to_fail_on_open_picking ... 2026-10-08 21:11:35,107 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_fails_check_of_point_named_to_qc_and_its_no_proceed_point_stops_the_picking ... 2026-10-08 21:11:35,593 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_is_no_longer_offered_reopen_once_the_picking_is_validated_in_the_same_transaction ... 2026-10-08 21:11:36,212 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_named_on_the_point_records_its_picking_check ... 2026-10-08 21:11:36,848 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_records_fail_on_unassigned_picking_check ... 2026-10-08 21:11:37,182 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_reopens_check_of_open_picking ... 2026-10-08 21:11:37,503 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_writes_whitelisted_field_of_unassigned_picking_check ... 2026-10-08 21:11:37,808 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_validating_clean_pickings_together_completes_all_of_them ... 2026-10-08 21:11:38,631 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_validating_pickings_together_is_refused_when_one_has_failed_check_of_no_proceed_point ... 2026-10-08 21:11:39,271 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:11:40,302 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-08 21:11:40,763 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-08 21:11:41,180 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [758] 2026-10-08 21:11:41,226 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-08 21:11:41,697 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-08 21:11:42,314 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-08 21:11:42,908 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-08 21:11:43,460 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:11:44,532 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-08 21:11:44,572 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-08 21:11:44,595 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-08 21:11:44,612 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2696] 2026-10-08 21:11:44,615 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-08 21:11:44,634 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-08 21:11:44,656 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-08 21:11:44,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-08 21:11:44,728 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-08 21:11:44,745 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-08 21:11:44,796 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-08 21:11:44,821 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-08 21:11:44,871 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 141, model: stock.picking.type 2026-10-08 21:11:44,914 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 141, model: stock.picking.type 2026-10-08 21:11:44,957 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:11:45,474 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock_backorder_operator: Starting QualityStockBackorderOperator.test_stock_user_splits_partial_receipt_and_the_new_transfer_holds_its_own_check ... 2026-10-08 21:11:46,364 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_quality_stock.tests.test_quality_stock_backorder_operator: Starting QualityStockBackorderOperator.test_stock_user_validates_partial_receipt_and_backorder_holds_its_own_check ... 2026-10-08 21:11:47,846 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:11:47,870 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-10-08 21:11:47,927 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-10-08 21:11:47,973 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,017 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,062 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,109 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,157 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,196 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,243 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,288 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,333 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,380 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,425 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,474 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-10-08 21:11:48,511 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,552 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-10-08 21:11:48,589 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,628 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,670 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,711 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,754 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,802 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-10-08 21:11:48,841 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-10-08 21:11:48,875 121 INFO rb-ed7f209-225380-422590 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-08 21:11:48,910 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-10-08 21:11:48,959 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:11:48,976 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-10-08 21:11:49,017 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,065 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-10-08 21:11:49,113 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,152 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,207 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:11:49,226 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-10-08 21:11:49,283 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,330 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,404 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,479 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-10-08 21:11:49,520 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,561 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,613 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-10-08 21:11:49,730 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-10-08 21:11:49,826 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-10-08 21:11:49,891 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:11:49,910 121 INFO rb-ed7f209-225380-422590 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-08 21:11:49,967 121 INFO rb-ed7f209-225380-422590 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-08 21:11:50,015 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-10-08 21:11:50,059 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:11:50,076 121 INFO rb-ed7f209-225380-422590 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-08 21:11:50,160 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:11:50,180 121 INFO rb-ed7f209-225380-422590 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-08 21:11:52,218 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72] 2026-10-08 21:11:52,519 121 INFO rb-ed7f209-225380-422590 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-08 21:12:00,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-10-08 21:12:02,785 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [74] 2026-10-08 21:12:03,002 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-10-08 21:12:03,040 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-10-08 21:12:03,096 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:12:03,118 121 INFO rb-ed7f209-225380-422590 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-08 21:12:04,570 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:12:06,031 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:06] "POST /web/signup HTTP/1.1" 200 - 203 0.162 1.303 2026-10-08 21:12:06,095 121 INFO rb-ed7f209-225380-422590 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-08 21:12:07,690 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:12:09,032 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:09] "POST /web/signup HTTP/1.1" 200 - 203 0.138 1.208 2026-10-08 21:12:09,044 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [76] 2026-10-08 21:12:09,574 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-08 21:12:09,727 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #144 deleted mail.mail records with IDs: [377] 2026-10-08 21:12:09,744 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #144 deleted mail.message records with IDs: [8805] 2026-10-08 21:12:09,761 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-08 21:12:09,771 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 21:12:09,772 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:09] "POST /web/signup HTTP/1.1" 303 - 286 0.317 0.408 2026-10-08 21:12:09,791 121 INFO rb-ed7f209-225380-422590 odoo.http: Session expired 2026-10-08 21:12:09,791 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:09] "GET /my HTTP/1.1" 303 - 5 0.006 0.008 2026-10-08 21:12:10,356 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:10] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.078 0.480 2026-10-08 21:12:10,429 121 INFO rb-ed7f209-225380-422590 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-08 21:12:11,942 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:12:13,266 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:13] "POST /web/signup HTTP/1.1" 200 - 203 0.161 1.166 2026-10-08 21:12:13,336 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-10-08 21:12:14,838 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:12:16,280 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:16] "POST /web/signup HTTP/1.1" 200 - 203 0.168 1.279 2026-10-08 21:12:16,334 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-10-08 21:12:17,783 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:12:19,705 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-08 21:12:19,916 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #145 deleted mail.mail records with IDs: [378] 2026-10-08 21:12:19,929 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #145 deleted mail.message records with IDs: [8814] 2026-10-08 21:12:19,947 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-08 21:12:19,958 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 21:12:19,958 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:19] "POST /web/signup HTTP/1.1" 303 - 285 0.402 1.783 2026-10-08 21:12:19,986 121 INFO rb-ed7f209-225380-422590 odoo.http: Session expired 2026-10-08 21:12:19,986 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:19] "GET /my HTTP/1.1" 303 - 5 0.008 0.007 2026-10-08 21:12:21,028 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:21] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.186 0.850 2026-10-08 21:12:21,085 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-10-08 21:12:22,397 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:12:23,834 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:23] "POST /web/signup HTTP/1.1" 200 - 203 0.158 1.282 2026-10-08 21:12:24,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-08 21:12:24,535 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #146 deleted mail.mail records with IDs: [379] 2026-10-08 21:12:24,552 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #146 deleted mail.message records with IDs: [8819] 2026-10-08 21:12:24,583 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-08 21:12:24,594 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 21:12:24,594 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:24] "POST /web/signup HTTP/1.1" 303 - 265 0.335 0.405 2026-10-08 21:12:24,606 121 INFO rb-ed7f209-225380-422590 odoo.http: Session expired 2026-10-08 21:12:24,607 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:24] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-10-08 21:12:25,276 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:25] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.078 0.587 2026-10-08 21:12:25,331 121 INFO rb-ed7f209-225380-422590 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-08 21:12:26,935 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:12:28,506 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:28] "POST /web/signup HTTP/1.1" 200 - 202 0.191 1.384 2026-10-08 21:12:29,221 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:29] "POST /web/signup HTTP/1.1" 200 - 128 0.083 0.589 2026-10-08 21:12:29,775 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reader2@blocked-example.com from 127.0.0.1 2026-10-08 21:12:29,921 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #147 deleted mail.mail records with IDs: [380] 2026-10-08 21:12:29,934 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #147 deleted mail.message records with IDs: [8824] 2026-10-08 21:12:29,950 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reader2@blocked-example.com from 127.0.0.1 2026-10-08 21:12:29,961 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 21:12:29,962 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:29] "POST /web/signup HTTP/1.1" 303 - 286 0.272 0.425 2026-10-08 21:12:29,976 121 INFO rb-ed7f209-225380-422590 odoo.http: Session expired 2026-10-08 21:12:29,977 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:29] "GET /my HTTP/1.1" 303 - 5 0.003 0.008 2026-10-08 21:12:30,553 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:30] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.101 0.470 2026-10-08 21:12:31,163 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reader3@blocked-example.com from 127.0.0.1 2026-10-08 21:12:31,325 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [381] 2026-10-08 21:12:31,342 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #148 deleted mail.message records with IDs: [8827] 2026-10-08 21:12:31,357 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reader3@blocked-example.com from 127.0.0.1 2026-10-08 21:12:31,370 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 21:12:31,371 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:31] "POST /web/signup HTTP/1.1" 303 - 286 0.312 0.435 2026-10-08 21:12:31,387 121 INFO rb-ed7f209-225380-422590 odoo.http: Session expired 2026-10-08 21:12:31,388 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:31] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-10-08 21:12:32,069 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:32] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.090 0.586 2026-10-08 21:12:32,755 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reader4@blocked-example.com from 127.0.0.1 2026-10-08 21:12:32,946 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [382] 2026-10-08 21:12:32,963 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #149 deleted mail.message records with IDs: [8830] 2026-10-08 21:12:32,983 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reader4@blocked-example.com from 127.0.0.1 2026-10-08 21:12:32,996 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 21:12:32,997 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:32] "POST /web/signup HTTP/1.1" 303 - 286 0.396 0.479 2026-10-08 21:12:33,015 121 INFO rb-ed7f209-225380-422590 odoo.http: Session expired 2026-10-08 21:12:33,015 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:33] "GET /my HTTP/1.1" 303 - 5 0.002 0.011 2026-10-08 21:12:33,774 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:33] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.147 0.591 2026-10-08 21:12:33,861 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:12:33,884 121 INFO rb-ed7f209-225380-422590 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-08 21:12:35,308 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:12:36,835 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:36] "POST /web/signup HTTP/1.1" 200 - 203 0.228 1.301 2026-10-08 21:12:37,503 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-08 21:12:37,522 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8834] 2026-10-08 21:12:37,531 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 21:12:37,842 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:resident@blocked-example.com from 127.0.0.1 2026-10-08 21:12:37,880 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:resident@blocked-example.com from 127.0.0.1 2026-10-08 21:12:37,891 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 21:12:37,891 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:37] "POST /web/reset_password HTTP/1.1" 303 - 117 0.115 0.194 2026-10-08 21:12:37,921 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:resident@blocked-example.com from 127.0.0.1 2026-10-08 21:12:37,937 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:37] "POST /web/login HTTP/1.1" 303 - 16 0.009 0.030 2026-10-08 21:12:38,002 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login failed for db:rb-ed7f209-225380-422590 login:resident@blocked-example.com from 127.0.0.1 2026-10-08 21:12:38,675 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:38] "POST /web/login HTTP/1.1" 200 - 105 0.159 0.565 2026-10-08 21:12:38,677 121 INFO rb-ed7f209-225380-422590 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-08 21:12:38,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-10-08 21:12:40,315 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:12:42,727 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:42] "POST /web/signup HTTP/1.1" 200 - 203 0.126 2.290 2026-10-08 21:12:43,501 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:invitee@blocked-example.com from 127.0.0.1 2026-10-08 21:12:43,639 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [385] 2026-10-08 21:12:43,661 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #151 deleted mail.message records with IDs: [8840] 2026-10-08 21:12:43,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:invitee@blocked-example.com from 127.0.0.1 2026-10-08 21:12:43,697 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 21:12:43,698 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:43] "POST /web/signup HTTP/1.1" 303 - 297 0.424 0.439 2026-10-08 21:12:43,713 121 INFO rb-ed7f209-225380-422590 odoo.http: Session expired 2026-10-08 21:12:43,714 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:43] "GET /my HTTP/1.1" 303 - 5 0.002 0.010 2026-10-08 21:12:44,400 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:12:44] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.099 0.583 2026-10-08 21:12:44,480 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:12:44,858 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-08 21:12:44,990 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-08 21:12:45,156 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:12:45,401 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-08 21:12:45,786 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-08 21:12:46,098 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-08 21:12:46,391 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-08 21:12:46,746 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-08 21:12:47,084 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-08 21:12:47,427 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:12:47,742 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-08 21:12:48,405 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-08 21:12:48,895 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-08 21:12:50,712 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-08 21:12:52,395 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:12:54,113 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-08 21:12:54,561 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-08 21:12:54,976 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-08 21:12:55,024 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-08 21:12:55,242 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:12:55,279 121 INFO rb-ed7f209-225380-422590 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-08 21:12:55,279 121 INFO rb-ed7f209-225380-422590 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-08 21:12:55,489 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-08 21:12:55,590 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-08 21:12:55,622 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-08 21:12:55,698 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-08 21:12:55,772 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:12:55,790 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-08 21:12:56,661 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-10-08 21:12:56,752 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-08 21:12:57,364 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:13:11,318 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-08 21:13:18,886 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-08 21:13:26,601 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-08 21:13:35,609 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-08 21:13:41,384 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-08 21:13:46,549 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:14:03,234 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-08 21:14:03,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-08 21:14:04,128 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:14:20,332 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-08 21:14:20,894 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:14:22,200 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-08 21:14:22,609 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-08 21:14:22,799 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-08 21:14:23,164 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-08 21:14:23,397 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-08 21:14:25,582 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-08 21:14:28,040 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-08 21:14:28,330 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:14:28,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:30,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:32,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:35,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:37,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8934, 8933] 2026-10-08 21:14:37,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [146] 2026-10-08 21:14:37,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1360] 2026-10-08 21:14:37,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:38,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:39,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:42,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:44,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:45,000 121 INFO rb-ed7f209-225380-422590 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-08 21:14:47,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8976, 8974, 8973] 2026-10-08 21:14:47,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [155] 2026-10-08 21:14:47,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1377] 2026-10-08 21:14:47,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-10-08 21:14:49,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-10-08 21:14:50,555 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:14:50,574 121 INFO rb-ed7f209-225380-422590 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-08 21:14:51,864 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:14:53,000 121 INFO rb-ed7f209-225380-422590 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-08 21:15:01,000 121 INFO rb-ed7f209-225380-422590 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-08 21:15:01,000 121 INFO rb-ed7f209-225380-422590 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-08 21:15:02,000 121 INFO rb-ed7f209-225380-422590 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-08 21:15:02,000 121 INFO rb-ed7f209-225380-422590 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-08 21:15:07,380 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:15:07,397 121 INFO rb-ed7f209-225380-422590 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-08 21:15:07,981 121 INFO rb-ed7f209-225380-422590 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-08 21:15:08,385 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:15:08,401 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-08 21:15:08,744 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-08 21:15:09,130 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-08 21:15:10,830 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-08 21:15:11,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-08 21:15:13,007 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9218, 9214, 9213] 2026-10-08 21:15:13,054 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [179] 2026-10-08 21:15:13,062 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1392] 2026-10-08 21:15:13,564 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-08 21:15:15,146 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-08 21:15:17,031 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9233, 9229, 9228] 2026-10-08 21:15:17,114 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [182] 2026-10-08 21:15:17,124 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1398] 2026-10-08 21:15:17,742 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-08 21:15:19,498 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-08 21:15:21,412 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-08 21:15:22,925 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-08 21:15:24,320 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-08 21:15:26,757 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-08 21:15:29,487 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-08 21:15:31,080 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-08 21:15:32,551 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-08 21:15:34,363 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-08 21:15:35,893 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-08 21:15:37,462 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:15:37,000 121 INFO rb-ed7f209-225380-422590 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-08 21:15:39,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-10-08 21:15:40,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-10-08 21:15:42,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-10-08 21:15:46,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-10-08 21:15:47,664 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:15:47,685 121 INFO rb-ed7f209-225380-422590 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-08 21:15:48,941 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-10-08 21:15:49,687 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-10-08 21:15:51,329 121 INFO rb-ed7f209-225380-422590 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-08 21:15:52,311 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-10-08 21:15:53,884 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-10-08 21:15:55,380 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-10-08 21:15:56,950 121 INFO rb-ed7f209-225380-422590 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-08 21:15:57,811 121 INFO rb-ed7f209-225380-422590 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-08 21:15:59,907 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:16:02,367 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-10-08 21:16:02,533 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-08 21:16:03,473 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-08 21:16:03,600 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 163, model: team.sales.target 2026-10-08 21:16:03,632 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #163 deleted mail.message records with IDs: [9379] 2026-10-08 21:16:03,635 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 163, model: team.sales.target 2026-10-08 21:16:03,643 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 163, model: team.sales.target 2026-10-08 21:16:03,659 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 163, model: team.sales.target 2026-10-08 21:16:03,701 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 163, model: team.sales.target 2026-10-08 21:16:03,744 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #163 deleted mail.message records with IDs: [9381] 2026-10-08 21:16:03,745 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 163, model: team.sales.target 2026-10-08 21:16:03,893 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #163 deleted mail.message records with IDs: [9382, 9377] 2026-10-08 21:16:03,893 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 163, model: personal.sales.target 2026-10-08 21:16:03,928 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #163 deleted mail.message records with IDs: [9382, 9377] 2026-10-08 21:16:03,938 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #163 deleted personal.sales.target records with IDs: [1] 2026-10-08 21:16:03,944 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #163 deleted mail.followers records with IDs: [1458] 2026-10-08 21:16:03,947 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 163, model: personal.sales.target 2026-10-08 21:16:03,957 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 163, model: personal.sales.target 2026-10-08 21:16:03,982 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 163, model: personal.sales.target 2026-10-08 21:16:04,027 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #163 deleted mail.message records with IDs: [9380] 2026-10-08 21:16:04,027 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 163, model: personal.sales.target 2026-10-08 21:16:04,061 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-08 21:16:04,289 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.message records with IDs: [9379] 2026-10-08 21:16:04,329 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted team.sales.target records with IDs: [8] 2026-10-08 21:16:04,374 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.followers records with IDs: [1460] 2026-10-08 21:16:04,508 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 164, model: team.sales.target 2026-10-08 21:16:04,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 164, model: team.sales.target 2026-10-08 21:16:04,566 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.message records with IDs: [9381] 2026-10-08 21:16:04,575 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 164, model: team.sales.target 2026-10-08 21:16:04,622 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 164, model: team.sales.target 2026-10-08 21:16:04,822 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.message records with IDs: [9377] 2026-10-08 21:16:04,842 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted personal.sales.target records with IDs: [1] 2026-10-08 21:16:04,850 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.followers records with IDs: [1458] 2026-10-08 21:16:05,034 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.message records with IDs: [9385] 2026-10-08 21:16:05,048 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted personal.sales.target records with IDs: [5] 2026-10-08 21:16:05,056 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.followers records with IDs: [1466, 1467] 2026-10-08 21:16:05,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 164, model: personal.sales.target 2026-10-08 21:16:05,099 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 164, model: personal.sales.target 2026-10-08 21:16:05,136 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.message records with IDs: [9380] 2026-10-08 21:16:05,146 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 164, model: personal.sales.target 2026-10-08 21:16:05,200 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 164, model: personal.sales.target 2026-10-08 21:16:05,279 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-08 21:16:05,681 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9379] 2026-10-08 21:16:05,714 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted team.sales.target records with IDs: [8] 2026-10-08 21:16:05,778 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1460] 2026-10-08 21:16:05,947 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9381] 2026-10-08 21:16:05,982 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted team.sales.target records with IDs: [9] 2026-10-08 21:16:06,031 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1462] 2026-10-08 21:16:06,359 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9377] 2026-10-08 21:16:06,389 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted personal.sales.target records with IDs: [1] 2026-10-08 21:16:06,396 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1458] 2026-10-08 21:16:06,532 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9380] 2026-10-08 21:16:06,553 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted personal.sales.target records with IDs: [3] 2026-10-08 21:16:06,560 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1461] 2026-10-08 21:16:06,833 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.message records with IDs: [9390] 2026-10-08 21:16:06,874 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted personal.sales.target records with IDs: [9] 2026-10-08 21:16:06,885 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.followers records with IDs: [1476, 1477] 2026-10-08 21:16:06,994 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 165, model: team.sales.target 2026-10-08 21:16:07,025 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 165, model: team.sales.target 2026-10-08 21:16:07,083 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9381] 2026-10-08 21:16:07,124 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 165, model: team.sales.target 2026-10-08 21:16:07,206 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 165, model: team.sales.target 2026-10-08 21:16:07,258 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 165, model: personal.sales.target 2026-10-08 21:16:07,297 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 165, model: personal.sales.target 2026-10-08 21:16:07,354 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9389] 2026-10-08 21:16:07,396 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 165, model: personal.sales.target 2026-10-08 21:16:07,430 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9389] 2026-10-08 21:16:07,444 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted personal.sales.target records with IDs: [8] 2026-10-08 21:16:07,457 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1474, 1475] 2026-10-08 21:16:07,515 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 165, model: personal.sales.target 2026-10-08 21:16:07,700 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.message records with IDs: [9390] 2026-10-08 21:16:07,721 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted personal.sales.target records with IDs: [9] 2026-10-08 21:16:07,727 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #164 deleted mail.followers records with IDs: [1476, 1477] 2026-10-08 21:16:07,777 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-08 21:16:08,217 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9379] 2026-10-08 21:16:08,235 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [8] 2026-10-08 21:16:08,305 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1460] 2026-10-08 21:16:08,464 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9381] 2026-10-08 21:16:08,471 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [9] 2026-10-08 21:16:08,519 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1462] 2026-10-08 21:16:08,728 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9377] 2026-10-08 21:16:08,739 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [1] 2026-10-08 21:16:08,747 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1458] 2026-10-08 21:16:08,849 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9380] 2026-10-08 21:16:08,853 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [3] 2026-10-08 21:16:08,860 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1461] 2026-10-08 21:16:08,981 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:16:11,739 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-08 21:16:11,928 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-08 21:16:26,810 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-08 21:16:26,878 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-08 21:16:26,940 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-08 21:16:26,988 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-08 21:16:27,058 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-08 21:16:27,160 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 21:16:29,635 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-08 21:16:29,841 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-08 21:16:30,483 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-08 21:16:30,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-08 21:16:30,586 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:16:33,320 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-08 21:16:33,501 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-08 21:16:34,432 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-08 21:16:34,746 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-08 21:16:34,790 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-08 21:16:39,765 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-08 21:16:39,985 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-08 21:16:41,692 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-08 21:16:41,803 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1501] 2026-10-08 21:16:41,855 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-08 21:16:42,043 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:16:44,618 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-08 21:16:44,810 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-08 21:16:45,259 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-08 21:16:45,920 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.message records with IDs: [9853] 2026-10-08 21:16:45,938 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted personal.sales.target records with IDs: [44] 2026-10-08 21:16:45,944 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.followers records with IDs: [1551] 2026-10-08 21:16:46,136 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.message records with IDs: [9856] 2026-10-08 21:16:46,149 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted personal.sales.target records with IDs: [46] 2026-10-08 21:16:46,157 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.followers records with IDs: [1555, 1556] 2026-10-08 21:16:46,172 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.message records with IDs: [9854] 2026-10-08 21:16:46,193 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted team.sales.target records with IDs: [43] 2026-10-08 21:16:46,225 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.followers records with IDs: [1553] 2026-10-08 21:16:46,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 186, model: personal.sales.target 2026-10-08 21:16:46,904 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 186, model: team.sales.target 2026-10-08 21:16:46,932 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 186, model: team.sales.target 2026-10-08 21:16:46,968 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.message records with IDs: [9858] 2026-10-08 21:16:46,978 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 186, model: team.sales.target 2026-10-08 21:16:47,007 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 186, model: personal.sales.target 2026-10-08 21:16:47,033 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 186, model: personal.sales.target 2026-10-08 21:16:47,069 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.message records with IDs: [9857] 2026-10-08 21:16:47,080 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 186, model: personal.sales.target 2026-10-08 21:16:47,127 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 186, model: personal.sales.target 2026-10-08 21:16:47,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 186, model: personal.sales.target 2026-10-08 21:16:47,307 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 186, model: personal.sales.target 2026-10-08 21:16:47,347 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.message records with IDs: [9857] 2026-10-08 21:16:47,372 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 186, model: personal.sales.target 2026-10-08 21:16:47,409 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.message records with IDs: [9857] 2026-10-08 21:16:47,414 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted personal.sales.target records with IDs: [48] 2026-10-08 21:16:47,422 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.followers records with IDs: [1557] 2026-10-08 21:16:47,482 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 186, model: personal.sales.target 2026-10-08 21:16:47,543 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 186, model: team.sales.target 2026-10-08 21:16:47,590 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 186, model: team.sales.target 2026-10-08 21:16:47,646 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #186 deleted mail.message records with IDs: [9858] 2026-10-08 21:16:47,691 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 186, model: team.sales.target 2026-10-08 21:16:47,748 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-08 21:16:47,974 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 185, model: team.sales.target 2026-10-08 21:16:48,529 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: team.sales.target 2026-10-08 21:16:48,553 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted mail.message records with IDs: [9862] 2026-10-08 21:16:48,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 185, model: team.sales.target 2026-10-08 21:16:48,679 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted mail.message records with IDs: [9863, 9860] 2026-10-08 21:16:48,680 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 185, model: personal.sales.target 2026-10-08 21:16:48,701 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted mail.message records with IDs: [9863, 9860] 2026-10-08 21:16:48,705 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted personal.sales.target records with IDs: [51] 2026-10-08 21:16:48,712 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted mail.followers records with IDs: [1559] 2026-10-08 21:16:48,714 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 185, model: personal.sales.target 2026-10-08 21:16:48,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 185, model: team.sales.target 2026-10-08 21:16:49,038 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 185, model: team.sales.target 2026-10-08 21:16:49,059 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 185, model: team.sales.target 2026-10-08 21:16:49,091 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted mail.message records with IDs: [9865] 2026-10-08 21:16:49,091 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 185, model: team.sales.target 2026-10-08 21:16:49,099 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 185, model: personal.sales.target 2026-10-08 21:16:49,120 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 185, model: personal.sales.target 2026-10-08 21:16:49,145 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted mail.message records with IDs: [9861] 2026-10-08 21:16:49,150 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted personal.sales.target records with IDs: [52] 2026-10-08 21:16:49,159 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted mail.followers records with IDs: [1560] 2026-10-08 21:16:49,160 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 185, model: personal.sales.target 2026-10-08 21:16:49,177 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #185 deleted mail.message records with IDs: [9861] 2026-10-08 21:16:49,177 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 185, model: personal.sales.target 2026-10-08 21:16:49,245 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:16:51,981 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-08 21:16:52,132 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-08 21:16:54,175 121 INFO rb-ed7f209-225380-422590 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-08 21:16:55,062 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:16:57,721 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-08 21:16:57,967 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-08 21:16:59,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-08 21:17:00,687 121 INFO rb-ed7f209-225380-422590 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-08 21:17:02,924 121 INFO rb-ed7f209-225380-422590 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-08 21:17:05,845 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-08 21:17:08,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-08 21:17:11,928 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-08 21:17:12,362 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:17:15,111 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-10-08 21:17:15,294 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-08 21:17:16,926 121 INFO rb-ed7f209-225380-422590 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-08 21:17:21,609 121 INFO rb-ed7f209-225380-422590 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-08 21:17:25,808 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:17:28,754 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-10-08 21:17:28,928 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-08 21:17:30,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-08 21:17:33,651 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-08 21:17:36,468 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #206 deleted mail.mail records with IDs: [405] 2026-10-08 21:17:40,432 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-08 21:17:41,387 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-08 21:17:43,870 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #205 deleted mail.mail records with IDs: [407] 2026-10-08 21:17:44,520 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 21:17:46,708 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-08 21:17:46,868 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-08 21:17:47,227 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-08 21:17:52,242 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-08 21:17:57,457 121 INFO rb-ed7f209-225380-422590 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-08 21:18:00,877 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-08 21:18:20,302 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-08 21:18:25,030 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-08 21:18:30,112 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-08 21:18:35,360 121 INFO rb-ed7f209-225380-422590 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-08 21:18:39,311 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-08 21:18:40,544 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-08 21:19:00,572 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-08 21:19:05,263 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-08 21:19:10,763 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-08 21:19:15,962 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:19:18,544 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-08 21:19:18,704 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-08 21:19:19,000 121 INFO rb-ed7f209-225380-422590 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-08 21:19:21,974 121 INFO rb-ed7f209-225380-422590 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-08 21:19:25,056 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:19:27,357 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-08 21:19:27,554 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-08 21:19:27,923 121 INFO rb-ed7f209-225380-422590 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-08 21:19:34,753 121 INFO rb-ed7f209-225380-422590 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-08 21:19:34,830 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203] 2026-10-08 21:19:34,830 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-08 21:19:38,172 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:19:41,128 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-08 21:19:41,325 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-08 21:19:41,720 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-08 21:19:48,413 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-08 21:19:49,900 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-10-08 21:19:51,071 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-10-08 21:19:51,111 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-10-08 21:19:51,130 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [210] 2026-10-08 21:19:51,660 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-08 21:19:55,570 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) started manually 2026-10-08 21:19:55,848 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) done 2026-10-08 21:19:55,869 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) started manually 2026-10-08 21:19:55,973 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) done 2026-10-08 21:19:56,064 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-08 21:20:00,521 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-10-08 21:20:02,199 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:20:04,823 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-08 21:20:04,923 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:20:07,387 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-08 21:20:07,503 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-08 21:20:07,559 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-08 21:20:07,808 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-08 21:20:08,028 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:08,050 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:08,058 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:08,080 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:08,087 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:08,134 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team 2026-10-08 21:20:08,146 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:08,150 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:08,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:08,160 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:08,163 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team.region 2026-10-08 21:20:08,205 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-08 21:20:08,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:08,465 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:08,472 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:08,489 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:08,494 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:08,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team 2026-10-08 21:20:08,545 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:08,548 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:08,551 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:08,554 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:08,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team.region 2026-10-08 21:20:08,593 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-08 21:20:08,784 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:08,803 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:08,809 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:08,827 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:08,832 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:08,871 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team 2026-10-08 21:20:08,888 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:08,892 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:08,897 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:08,900 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:08,903 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team.region 2026-10-08 21:20:08,942 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-08 21:20:09,157 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:09,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:09,182 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:09,202 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:09,208 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:09,257 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team 2026-10-08 21:20:09,270 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:09,274 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:09,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:09,282 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:09,285 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team.region 2026-10-08 21:20:09,326 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-08 21:20:09,622 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:09,643 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:09,654 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:09,677 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team 2026-10-08 21:20:09,684 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:09,738 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team 2026-10-08 21:20:09,752 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:09,756 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:09,760 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:09,764 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:09,767 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team.region 2026-10-08 21:20:09,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-08 21:20:10,166 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:10,197 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:10,243 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:10,262 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:10,356 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:10,379 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:10,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:10,393 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:10,399 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team.region 2026-10-08 21:20:10,444 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-08 21:20:10,766 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:10,784 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:10,819 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:10,834 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 235, model: crm.team 2026-10-08 21:20:10,905 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:10,920 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:10,924 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 235, model: crm.team.region 2026-10-08 21:20:10,928 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:10,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 235, model: crm.team.region 2026-10-08 21:20:10,967 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-08 21:20:11,336 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:11,380 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-08 21:20:11,702 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:11,720 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team 2026-10-08 21:20:11,793 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:11,807 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 235, model: crm.team.region 2026-10-08 21:20:11,866 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:20:14,858 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-08 21:20:15,227 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:15,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:15,335 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:15,394 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:15,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:15,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:15,479 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:15,504 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:15,516 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:15,546 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:15,581 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:15,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:15,652 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:15,700 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:15,740 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-08 21:20:16,075 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:16,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:16,203 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:16,270 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:16,305 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:16,352 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:16,416 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:16,454 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:16,473 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:16,514 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:16,549 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:16,576 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:16,608 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:16,635 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:16,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-08 21:20:16,946 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:17,009 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:17,081 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:17,105 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:17,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:17,199 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:17,234 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:17,257 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:17,311 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:17,382 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:17,427 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:17,463 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:17,491 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:17,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-08 21:20:17,886 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:17,954 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:18,061 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:18,102 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:18,169 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:18,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:18,248 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:18,272 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:18,327 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:18,390 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:18,431 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:18,473 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:18,509 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:18,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-08 21:20:18,883 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:18,954 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:19,031 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:19,054 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:19,105 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:19,147 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:19,180 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:19,203 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:19,251 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:19,295 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:19,330 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:19,365 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:19,391 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:19,430 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-08 21:20:19,732 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 240, model: crm.lead 2026-10-08 21:20:19,803 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 240, model: crm.lead 2026-10-08 21:20:19,838 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 240, model: crm.lead 2026-10-08 21:20:19,883 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:19,907 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 240, model: crm.lead 2026-10-08 21:20:19,962 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 240, model: crm.lead 2026-10-08 21:20:20,008 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 240, model: crm.lead 2026-10-08 21:20:20,045 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:20,071 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:20,128 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:20,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 240, model: crm.lead 2026-10-08 21:20:20,210 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:20,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:20,290 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:20,337 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 240, model: crm.lead 2026-10-08 21:20:20,373 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:20,415 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:20,462 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: crm.lead 2026-10-08 21:20:20,523 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:20:21,201 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-10-08 21:20:21,223 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10549] 2026-10-08 21:20:21,232 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 21:20:21,452 121 INFO rb-ed7f209-225380-422590 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-08 21:20:22,104 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-10-08 21:20:22,117 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10553] 2026-10-08 21:20:22,127 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 21:20:22,651 121 INFO rb-ed7f209-225380-422590 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-08 21:20:22,858 121 INFO rb-ed7f209-225380-422590 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-08 21:20:22,999 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:20:26,800 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-08 21:20:27,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 246, model: sale.order 2026-10-08 21:20:27,491 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 246, model: sale.order 2026-10-08 21:20:27,530 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 246, model: sale.order 2026-10-08 21:20:27,585 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-08 21:20:28,406 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [3881] 2026-10-08 21:20:28,440 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:28,459 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 246, model: sale.order 2026-10-08 21:20:28,504 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 246, model: sale.order 2026-10-08 21:20:28,544 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 246, model: sale.order 2026-10-08 21:20:28,600 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-08 21:20:29,932 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [3881] 2026-10-08 21:20:29,966 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:30,770 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [7527, 4791, 3904, 3883] 2026-10-08 21:20:30,805 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:31,505 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [6985, 4792, 3905, 3884] 2026-10-08 21:20:31,526 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:32,091 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted ir.model.data records with IDs: [245138, 245139, 245140] 2026-10-08 21:20:32,092 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [4790, 3903, 3902, 3901, 3882] 2026-10-08 21:20:32,118 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:32,159 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 246, model: sale.order 2026-10-08 21:20:32,192 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 246, model: sale.order 2026-10-08 21:20:32,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 246, model: sale.order 2026-10-08 21:20:32,292 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-08 21:20:33,030 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 246, model: sale.order 2026-10-08 21:20:33,077 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 246, model: sale.order 2026-10-08 21:20:33,127 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 246, model: sale.order 2026-10-08 21:20:33,176 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: sale.order 2026-10-08 21:20:33,222 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: sale.order 2026-10-08 21:20:33,269 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: sale.order 2026-10-08 21:20:33,871 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [6985, 4792, 3905, 3884] 2026-10-08 21:20:33,888 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:33,909 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 246, model: sale.order 2026-10-08 21:20:33,948 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 246, model: sale.order 2026-10-08 21:20:33,991 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 246, model: sale.order 2026-10-08 21:20:34,047 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-08 21:20:35,780 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [3881] 2026-10-08 21:20:35,807 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:36,385 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [7527, 4791, 3904, 3883] 2026-10-08 21:20:36,421 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:37,042 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [6985, 4792, 3905, 3884] 2026-10-08 21:20:37,066 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:37,674 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted ir.model.data records with IDs: [245138, 245139, 245140] 2026-10-08 21:20:37,675 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [4790, 3903, 3902, 3901, 3882] 2026-10-08 21:20:37,713 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:38,508 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [3906, 3885] 2026-10-08 21:20:38,529 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:38,569 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-08 21:20:40,131 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [3881] 2026-10-08 21:20:40,156 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:40,624 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [7527, 4791, 3904, 3883] 2026-10-08 21:20:40,645 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:41,119 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [6985, 4792, 3905, 3884] 2026-10-08 21:20:41,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:41,643 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted ir.model.data records with IDs: [245138, 245139, 245140] 2026-10-08 21:20:41,643 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [4790, 3903, 3902, 3901, 3882] 2026-10-08 21:20:41,671 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:41,721 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-08 21:20:43,155 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [3881] 2026-10-08 21:20:43,177 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:43,629 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [7527, 4791, 3904, 3883] 2026-10-08 21:20:43,651 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:44,128 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [6985, 4792, 3905, 3884] 2026-10-08 21:20:44,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:44,683 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted ir.model.data records with IDs: [245138, 245139, 245140] 2026-10-08 21:20:44,683 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [4790, 3903, 3902, 3901, 3882] 2026-10-08 21:20:44,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:44,766 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-08 21:20:45,464 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 246, model: sale.order 2026-10-08 21:20:45,512 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 246, model: sale.order 2026-10-08 21:20:45,565 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 246, model: sale.order 2026-10-08 21:20:45,638 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: sale.order 2026-10-08 21:20:45,687 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: sale.order 2026-10-08 21:20:45,737 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: sale.order 2026-10-08 21:20:46,395 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #246 deleted mail.message records with IDs: [6985, 4792, 3905, 3884] 2026-10-08 21:20:46,416 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 246, model: sale.order 2026-10-08 21:20:46,441 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 246, model: sale.order 2026-10-08 21:20:46,484 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 246, model: sale.order 2026-10-08 21:20:46,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 246, model: sale.order 2026-10-08 21:20:46,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:20:46,643 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-08 21:20:48,170 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:20:49,525 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:20:49] "GET / HTTP/1.1" 200 - 177 0.153 1.204 2026-10-08 21:20:50,856 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:20:50] "POST /web/signup HTTP/1.1" 200 - 202 0.177 0.675 2026-10-08 21:20:50,909 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-08 21:20:52,478 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:20:53,980 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:20:53] "GET / HTTP/1.1" 200 - 177 0.129 1.376 2026-10-08 21:20:54,139 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:20:54] "POST /web/signup HTTP/1.1" 200 - 37 0.038 0.112 2026-10-08 21:20:54,182 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-08 21:20:55,680 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:20:58,209 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:20:58] "GET / HTTP/1.1" 200 - 177 0.175 2.357 2026-10-08 21:20:58,218 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification.TestSignUpEmailVerification.test_signup_with_invalid_email_and_password: waiting for threads: [] 2026-10-08 21:20:58,255 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-08 21:20:59,759 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:21:01,209 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:21:01] "GET / HTTP/1.1" 200 - 177 0.106 1.350 2026-10-08 21:21:01,778 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 21:21:02,369 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 21:21:02,369 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:21:02] "POST /web/signup HTTP/1.1" 200 - 314 0.283 0.868 2026-10-08 21:21:02,431 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:21:03,387 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-08 21:21:03,474 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-08 21:21:03,888 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-08 21:21:04,377 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-08 21:21:04,960 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-08 21:21:05,578 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-08 21:21:11,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-08 21:21:12,366 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 253, model: sshkey.pair 2026-10-08 21:21:12,415 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-08 21:21:12,940 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 253, model: sshkey.pair 2026-10-08 21:21:13,339 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 253, model: sshkey.pair 2026-10-08 21:21:13,389 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-08 21:21:14,403 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #253 deleted ir.attachment records with IDs: [5311, 5312] 2026-10-08 21:21:14,403 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #253 deleted sshkey.pair records with IDs: [10] 2026-10-08 21:21:14,458 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 21:21:14,477 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-08 21:21:18,355 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-08 21:21:22,342 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 263, model: stock.valuation.layer 2026-10-08 21:21:22,391 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-08 21:21:25,924 121 INFO rb-ed7f209-225380-422590 odoo.models: Access Denied by ACLs for operation: read, uid: 265, model: stock.picking, fields: account_move_ids 2026-10-08 21:21:25,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-08 21:21:30,021 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-08 21:21:34,125 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 276, model: stock.valuation.layer 2026-10-08 21:21:34,194 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:21:34,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-08 21:21:38,374 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-08 21:21:41,254 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-08 21:21:44,587 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:21:58,501 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-08 21:22:02,143 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:22:02,813 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-08 21:22:05,525 121 INFO rb-ed7f209-225380-422590 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-08 21:22:05,576 121 INFO rb-ed7f209-225380-422590 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-08 21:22:09,455 121 INFO rb-ed7f209-225380-422590 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-08 21:22:09,557 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-10-08 21:22:09,773 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-10-08 21:22:09,818 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10662, 10651] 2026-10-08 21:22:09,957 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-10-08 21:22:13,166 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-08 21:22:15,623 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-08 21:22:19,887 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:22:20,530 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-08 21:22:21,729 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-08 21:22:22,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-08 21:22:23,064 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-08 21:22:26,099 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-08 21:22:26,781 121 INFO rb-ed7f209-225380-422590 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-08 21:22:31,657 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10738] 2026-10-08 21:22:31,768 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-08 21:22:34,068 121 INFO rb-ed7f209-225380-422590 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-08 21:22:37,296 121 INFO rb-ed7f209-225380-422590 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-08 21:22:41,440 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-08 21:22:41,916 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:22:42,563 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-10-08 21:22:47,798 121 INFO rb-ed7f209-225380-422590 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-08 21:22:47,860 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-10-08 21:22:48,044 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-10-08 21:22:48,133 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10859, 10848] 2026-10-08 21:22:48,230 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-10-08 21:22:49,389 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:22:52,498 121 INFO rb-ed7f209-225380-422590 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-08 21:22:52,527 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-10-08 21:22:52,531 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-08 21:22:52,919 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-08 21:22:55,793 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-10-08 21:22:56,497 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-08 21:22:59,402 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-08 21:23:01,971 121 INFO rb-ed7f209-225380-422590 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-08 21:23:04,895 121 INFO rb-ed7f209-225380-422590 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-08 21:23:08,005 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:09,244 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-10-08 21:23:09,315 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-10-08 21:23:09,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-10-08 21:23:09,503 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 297, model: stock.lot 2026-10-08 21:23:09,568 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:23:10,172 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-08 21:23:10,255 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:10,822 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-08 21:23:10,920 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-10-08 21:23:11,018 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-10-08 21:23:11,146 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:11,726 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-08 21:23:11,805 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-08 21:23:13,427 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-08 21:23:13,603 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:14,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-08 21:23:14,813 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-08 21:23:15,382 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-08 21:23:16,086 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-08 21:23:16,796 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-08 21:23:17,238 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-08 21:23:17,743 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:17,766 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-08 21:23:19,344 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2281] 2026-10-08 21:23:20,384 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-08 21:23:22,362 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2284] 2026-10-08 21:23:23,126 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:23,141 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-08 21:23:23,486 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-08 21:23:23,507 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-08 21:23:23,559 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:23,578 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-08 21:23:32,021 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-08 21:23:32,150 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:32,170 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-08 21:23:32,437 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-08 21:23:32,689 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-08 21:23:32,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-08 21:23:33,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:33,296 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-08 21:23:33,391 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-08 21:23:33,428 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-08 21:23:33,442 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-08 21:23:33,480 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-08 21:23:33,550 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-08 21:23:33,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:33,701 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-08 21:23:33,788 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-08 21:23:33,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-08 21:23:34,006 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-08 21:23:34,046 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-08 21:23:34,134 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-08 21:23:34,219 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-08 21:23:34,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-08 21:23:34,376 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-08 21:23:34,441 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:34,460 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-08 21:23:34,564 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-08 21:23:34,628 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-08 21:23:41,732 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:41,749 121 INFO rb-ed7f209-225380-422590 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-08 21:23:42,113 121 INFO rb-ed7f209-225380-422590 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-08 21:23:42,423 121 INFO rb-ed7f209-225380-422590 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-08 21:23:42,771 121 INFO rb-ed7f209-225380-422590 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-08 21:23:43,101 121 INFO rb-ed7f209-225380-422590 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-08 21:23:43,447 121 INFO rb-ed7f209-225380-422590 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-08 21:23:43,835 121 INFO rb-ed7f209-225380-422590 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-08 21:23:44,134 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:23:45,829 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-08 21:23:46,506 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-08 21:23:47,361 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-08 21:23:48,371 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-08 21:23:49,404 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-08 21:23:50,861 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-08 21:23:53,461 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-08 21:23:54,894 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-08 21:23:54,968 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-08 21:23:55,076 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 21:24:26,271 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-08 21:24:26,294 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 307, model: wallet 2026-10-08 21:24:26,309 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 307, model: wallet.type 2026-10-08 21:24:26,313 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 307, model: wallet.history 2026-10-08 21:24:26,320 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 307, model: wallet 2026-10-08 21:24:26,324 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 307, model: wallet.type 2026-10-08 21:24:26,327 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 307, model: wallet.history 2026-10-08 21:24:26,333 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 307, model: wallet 2026-10-08 21:24:26,336 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 307, model: wallet.type 2026-10-08 21:24:26,340 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 307, model: wallet.history 2026-10-08 21:24:26,374 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-08 21:24:26,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 306, model: wallet 2026-10-08 21:24:26,400 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 306, model: wallet.type 2026-10-08 21:24:26,404 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 306, model: wallet.history 2026-10-08 21:24:26,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 306, model: wallet 2026-10-08 21:24:26,413 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 306, model: wallet.type 2026-10-08 21:24:26,417 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 306, model: wallet.history 2026-10-08 21:24:26,422 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 306, model: wallet 2026-10-08 21:24:26,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 306, model: wallet.type 2026-10-08 21:24:26,429 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 306, model: wallet.history 2026-10-08 21:24:26,460 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-08 21:24:26,473 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 308, model: wallet 2026-10-08 21:24:26,495 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 308, model: wallet.type 2026-10-08 21:24:26,500 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 308, model: wallet.history 2026-10-08 21:24:26,520 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 308, model: wallet 2026-10-08 21:24:26,529 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 308, model: wallet.type 2026-10-08 21:24:26,540 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 308, model: wallet.history 2026-10-08 21:24:26,549 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 308, model: wallet 2026-10-08 21:24:26,553 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 308, model: wallet.type 2026-10-08 21:24:26,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 308, model: wallet.history 2026-10-08 21:24:26,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-08 21:24:26,614 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: wallet 2026-10-08 21:24:26,630 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: wallet.type 2026-10-08 21:24:26,638 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 310, model: wallet.history 2026-10-08 21:24:26,652 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: wallet 2026-10-08 21:24:26,656 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: wallet.type 2026-10-08 21:24:26,660 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 310, model: wallet.history 2026-10-08 21:24:26,666 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: wallet 2026-10-08 21:24:26,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: wallet.type 2026-10-08 21:24:26,692 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 310, model: wallet.history 2026-10-08 21:24:26,735 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-08 21:24:26,756 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 311, model: wallet 2026-10-08 21:24:26,771 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 311, model: wallet.type 2026-10-08 21:24:26,774 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 311, model: wallet.history 2026-10-08 21:24:26,782 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 311, model: wallet 2026-10-08 21:24:26,786 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 311, model: wallet.type 2026-10-08 21:24:26,791 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: wallet 2026-10-08 21:24:26,794 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: wallet.type 2026-10-08 21:24:26,796 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: wallet.history 2026-10-08 21:24:26,836 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-08 21:24:26,853 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 313, model: wallet 2026-10-08 21:24:26,866 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 313, model: wallet.history 2026-10-08 21:24:26,872 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 313, model: wallet 2026-10-08 21:24:26,879 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: wallet 2026-10-08 21:24:26,883 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 313, model: wallet.history 2026-10-08 21:24:26,918 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-08 21:24:27,768 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 315, model: wallet 2026-10-08 21:24:27,786 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 314, model: wallet 2026-10-08 21:24:27,900 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 315, model: wallet.history 2026-10-08 21:24:27,911 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 314, model: wallet.history 2026-10-08 21:24:27,964 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-08 21:24:28,787 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 317, model: wallet 2026-10-08 21:24:28,804 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 316, model: wallet 2026-10-08 21:24:28,923 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 317, model: wallet.history 2026-10-08 21:24:28,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 316, model: wallet.history 2026-10-08 21:24:29,052 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 21:24:59,500 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-08 21:24:59,646 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-08 21:24:59,748 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-08 21:24:59,897 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:25:29,986 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-08 21:25:30,927 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-08 21:25:31,824 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627440979809502.1791494731.696560621261597-openerp-10-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:31,913 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [422] 2026-10-08 21:25:33,047 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231223721346193.1791494732.998345136642456-openerp-10-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:33,108 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [423] 2026-10-08 21:25:33,612 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted account.partial.reconcile records with IDs: [50] 2026-10-08 21:25:33,823 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-08 21:25:34,871 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <198285250356423.1791494734.769510507583618-openerp-11-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:34,928 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [424] 2026-10-08 21:25:36,120 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063556780342210.1791494736.061229705810547-openerp-11-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:36,192 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [425] 2026-10-08 21:25:36,509 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-08 21:25:36,855 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-08 21:25:37,696 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <807020639731967.1791494737.581812620162964-openerp-14-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:37,758 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [426] 2026-10-08 21:25:38,048 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-08 21:25:39,874 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941818963016486.1791494739.760290145874023-openerp-15-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:40,073 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [427] 2026-10-08 21:25:40,617 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573626641690489.1791494740.559281826019287-openerp-15-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:40,683 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [428] 2026-10-08 21:25:40,757 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-08 21:25:42,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <261751118273616.1791494742.484827041625977-openerp-16-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:42,751 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [429] 2026-10-08 21:25:43,389 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100811662490213.1791494743.324449539184570-openerp-16-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:43,448 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [430] 2026-10-08 21:25:43,521 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-08 21:25:45,136 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742055665443217.1791494745.049583435058594-openerp-17-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:45,264 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [431] 2026-10-08 21:25:45,844 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218875193398954.1791494745.804211616516113-openerp-17-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:45,887 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [432] 2026-10-08 21:25:45,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-08 21:25:47,436 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319912147051175.1791494747.346927642822266-openerp-18-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:47,557 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [433] 2026-10-08 21:25:48,051 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-08 21:25:49,842 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986713806566762.1791494749.728506326675415-openerp-19-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:49,993 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [434] 2026-10-08 21:25:50,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676377159188526.1791494750.605591773986816-openerp-19-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:50,724 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [435] 2026-10-08 21:25:50,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-08 21:25:52,613 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <970591911745608.1791494752.511796474456787-openerp-20-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:52,760 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [436] 2026-10-08 21:25:53,281 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-08 21:25:54,996 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363635072409844.1791494754.897392988204956-openerp-21-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:55,136 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [437] 2026-10-08 21:25:55,701 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-08 21:25:57,708 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696020512170289.1791494757.607878208160400-openerp-22-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:57,847 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [438] 2026-10-08 21:25:58,547 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379490305271706.1791494758.485227584838867-openerp-22-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:25:58,595 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [439] 2026-10-08 21:25:58,667 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-08 21:26:00,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558526885559566.1791494760.479465484619141-openerp-23-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:00,692 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [440] 2026-10-08 21:26:01,639 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302641394850718.1791494761.600110530853271-openerp-23-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:01,687 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [441] 2026-10-08 21:26:01,767 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-08 21:26:02,573 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <080146595386893.1791494762.467938661575317-openerp-24-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:02,632 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [442] 2026-10-08 21:26:03,422 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448558139567267.1791494763.370691299438477-openerp-24-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:03,475 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [443] 2026-10-08 21:26:04,964 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897832249822773.1791494764.912865638732910-openerp-24-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:05,106 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [444] 2026-10-08 21:26:05,170 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-08 21:26:06,003 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547386657430021.1791494765.900990247726440-openerp-25-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:06,068 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [445] 2026-10-08 21:26:07,633 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244430554868765.1791494767.574923038482666-openerp-25-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:07,818 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [446] 2026-10-08 21:26:08,487 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710935370221119.1791494768.430498361587524-openerp-25-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:08,537 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [447] 2026-10-08 21:26:10,017 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501184456388221.1791494769.958519458770752-openerp-25-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:10,220 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [448] 2026-10-08 21:26:10,306 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-08 21:26:10,737 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-08 21:26:11,300 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401728790491834.1791494771.191600561141968-openerp-27-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:11,344 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [449] 2026-10-08 21:26:11,404 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-08 21:26:12,127 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <405523297028810.1791494772.039056539535522-openerp-28-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:12,182 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [450] 2026-10-08 21:26:13,325 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802290965137327.1791494773.266311883926392-openerp-28-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:13,395 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [451] 2026-10-08 21:26:13,800 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-08 21:26:16,584 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619023119204821.1791494776.461900949478149-openerp-31-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:16,794 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [452] 2026-10-08 21:26:17,508 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-08 21:26:20,252 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-08 21:26:23,563 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647940235918044.1791494783.440694570541382-openerp-32-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:23,640 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [453] 2026-10-08 21:26:24,220 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-08 21:26:28,702 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-08 21:26:32,570 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977064859539745.1791494792.424028873443604-openerp-33-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:32,787 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [454] 2026-10-08 21:26:33,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-08 21:26:33,591 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted ir.model.data records with IDs: [7206, 7125, 7196, 7128, 7149, 7126, 7096, 7098, 7129, 7130, 7141, 7134, 7133, 7103, 7132, 7143, 7138, 7188, 7140, 7082, 7131, 7139, 7142, 7136, 7135, 7137, 7080, 7147, 7081, 7122, 7083, 7084, 7116, 7148, 7239, 7085, 7151, 7086, 7152, 7189, 7156, 7153, 7155, 7203, 7158, 7157, 7221, 7159, 7190, 7160, 7191, 7161, 7240, 7162, 7101, 7121, 7106, 7163, 7087, 7089, 7088, 7167, 7097, 7166, 7165, 7164, 7168, 7169, 7102, 7171, 7173, 7144, 7146, 7199, 7109, 7172, 7145, 7170, 7174, 7175, 7219, 7177, 7176, 7104, 7090, 7178, 7187, 7185, 7181, 7180, 7193, 7186, 7179, 7184, 7117, 7183, 7182, 7110, 7111, 7192, 7194, 7198, 7197, 7091, 7195, 7112, 7238, 7093, 7234, 7236, 7113, 7237, 7094, 7235, 7233, 7105, 7227, 7107, 7232, 7228, 7223, 7226, 7218, 7095, 7114, 7231, 7225, 7224, 7222, 7217, 7220, 7229, 7154, 7215, 7216, 7211, 7213, 7207, 7208, 7210, 7108, 7209, 7214, 7212, 7099, 7120, 7078, 7124, 7123, 7205, 7079, 7100, 7204, 7230, 7119, 7127, 7150, 7118, 7092, 7202, 7115, 7200, 7201] 2026-10-08 21:26:33,591 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 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-08 21:26:37,462 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <868857022896808.1791494797.338273763656616-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:37,894 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [455] 2026-10-08 21:26:38,897 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448353384164533.1791494798.811184406280518-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:38,980 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [456] 2026-10-08 21:26:39,825 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <761762530777619.1791494799.752012491226196-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:39,900 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [457] 2026-10-08 21:26:40,781 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985487363376094.1791494800.710361003875732-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:40,839 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [458] 2026-10-08 21:26:41,594 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982457459846347.1791494801.533822298049927-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:41,646 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [459] 2026-10-08 21:26:42,703 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <944517607731421.1791494802.606115579605103-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:42,779 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [460] 2026-10-08 21:26:43,777 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <544699600899468.1791494803.718413829803467-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:43,844 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [461] 2026-10-08 21:26:44,917 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401775701613437.1791494804.825297355651855-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:44,986 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [462] 2026-10-08 21:26:46,017 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561970826359401.1791494805.951153039932251-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:46,075 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [463] 2026-10-08 21:26:47,232 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <608583614959364.1791494807.126441240310669-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:47,335 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [464] 2026-10-08 21:26:48,313 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <672028831062126.1791494808.253074884414673-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:48,369 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [465] 2026-10-08 21:26:48,889 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <230884218448240.1791494808.823046445846558-openerp-34-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:48,939 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [466] 2026-10-08 21:26:48,995 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-08 21:26:50,484 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <589720996702120.1791494810.367166757583618-openerp-35-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:50,561 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [467] 2026-10-08 21:26:50,850 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-08 21:26:52,536 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <719466082833009.1791494812.400748729705811-openerp-36-wallet@b8882437655c>: ['"New Partner" <@False>'] 2026-10-08 21:26:52,654 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [468] 2026-10-08 21:26:52,894 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-08 21:26:53,844 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404753895628326.1791494813.689857959747314-openerp-37-wallet@b8882437655c>: ['"New Partner" <@False>'] 2026-10-08 21:26:53,935 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [469] 2026-10-08 21:26:54,940 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-08 21:26:57,393 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338266990071483.1791494817.275201320648193-openerp-38-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:57,615 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [470] 2026-10-08 21:26:58,549 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347010523487335.1791494818.424457311630249-openerp-38-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:26:58,666 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [471] 2026-10-08 21:26:58,986 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted account.partial.reconcile records with IDs: [86] 2026-10-08 21:26:59,156 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted account.full.reconcile records with IDs: [42] 2026-10-08 21:26:59,462 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-08 21:27:01,568 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <073529392493940.1791494821.438908338546753-openerp-39-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:27:01,790 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [472] 2026-10-08 21:27:02,516 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <796874178935032.1791494822.458109378814697-openerp-39-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:27:02,562 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted mail.mail records with IDs: [473] 2026-10-08 21:27:02,835 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted account.partial.reconcile records with IDs: [87, 87] 2026-10-08 21:27:02,987 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #330 deleted account.full.reconcile records with IDs: [43] 2026-10-08 21:27:03,115 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-10-08 21:27:03,352 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-10-08 21:27:03,555 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-10-08 21:27:03,761 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:27:34,877 121 INFO rb-ed7f209-225380-422590 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-08 21:27:35,628 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710652374538671.1791494855.511550664901733-openerp-41-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:27:35,727 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #342 deleted mail.mail records with IDs: [474] 2026-10-08 21:27:36,219 121 INFO rb-ed7f209-225380-422590 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-08 21:27:37,061 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <282390185840030.1791494856.939640045166016-openerp-42-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:27:37,155 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #342 deleted mail.mail records with IDs: [475] 2026-10-08 21:27:37,661 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:28:07,512 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-08 21:28:07,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:newportaluser from n/a 2026-10-08 21:28:07,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:28:09,000 121 INFO rb-ed7f209-225380-422590 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=818&access_token=cddcce18ba49f5b5cd57cc4158602bde6eb2867691e118c371889496bbfe7366&wallet_id=43 HTTP/1.1" 200 - 256 0.204 -0.204 2026-10-08 21:28:09,000 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.041 -0.041 2026-10-08 21:28:11,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #354 deleted mail.mail records with IDs: [476] 2026-10-08 21:28:11,000 121 INFO rb-ed7f209-225380-422590 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=818&access_token=70ea71d1978b210810c6df68b995572dee6ca892b0fa37b7d40655b657dae624&wallet_id=43 HTTP/1.1" 200 - 83 0.091 -0.091 2026-10-08 21:28:12,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #354 deleted mail.mail records with IDs: [477] 2026-10-08 21:28:13,000 121 INFO rb-ed7f209-225380-422590 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=818&access_token=70ea71d1978b210810c6df68b995572dee6ca892b0fa37b7d40655b657dae624&invoice_id=513 HTTP/1.1" 200 - 95 0.134 -0.134 2026-10-08 21:28:13,000 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.058 -0.058 2026-10-08 21:28:14,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #354 deleted mail.mail records with IDs: [478] 2026-10-08 21:28:14,852 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-08 21:28:15,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:newportaluser from n/a 2026-10-08 21:28:15,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:28:16,000 121 INFO rb-ed7f209-225380-422590 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=818&access_token=20df1c53689575f79dcecadcf8ece28b5f663fc9f16981d76e579745ce0ce449&wallet_id=43 HTTP/1.1" 200 - 261 0.203 -0.203 2026-10-08 21:28:16,000 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.018 -0.018 2026-10-08 21:28:18,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #354 deleted mail.mail records with IDs: [479] 2026-10-08 21:28:19,000 121 INFO rb-ed7f209-225380-422590 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=818&access_token=20df1c53689575f79dcecadcf8ece28b5f663fc9f16981d76e579745ce0ce449&invoice_id=515 HTTP/1.1" 200 - 95 0.110 -0.110 2026-10-08 21:28:19,000 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.052 -0.052 2026-10-08 21:28:20,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #354 deleted mail.mail records with IDs: [480] 2026-10-08 21:28:20,509 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:28:51,016 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-08 21:28:53,331 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409270056645709.1791494933.217483043670654-openerp-46-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:28:53,402 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [481] 2026-10-08 21:28:53,857 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378934240268110.1791494933.791370868682861-openerp-46-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:28:53,900 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [482] 2026-10-08 21:28:55,186 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279645116876916.1791494935.126269102096558-openerp-46-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:28:55,308 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [483] 2026-10-08 21:28:55,440 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-08 21:28:56,301 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673766224464052.1791494936.188238382339478-openerp-47-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:28:56,372 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [484] 2026-10-08 21:28:57,224 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444193541759639.1791494937.163302183151245-openerp-47-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:28:57,289 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [485] 2026-10-08 21:28:58,664 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981756995156439.1791494938.605494499206543-openerp-47-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:28:58,829 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [486] 2026-10-08 21:29:01,973 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <532009098609495.1791494941.913187265396118-openerp-47-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:02,144 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [487] 2026-10-08 21:29:02,728 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-08 21:29:04,929 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <935414642182579.1791494944.766201972961426-openerp-48-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:05,058 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [488] 2026-10-08 21:29:06,855 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772033951296471.1791494946.781440734863281-openerp-48-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:06,948 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [489] 2026-10-08 21:29:07,373 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-08 21:29:10,450 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207805133822454.1791494950.344027757644653-openerp-49-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:10,600 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [490] 2026-10-08 21:29:13,139 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507776395361680.1791494953.094995021820068-openerp-49-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:13,214 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #366 deleted mail.mail records with IDs: [491] 2026-10-08 21:29:13,605 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:29:45,027 121 INFO rb-ed7f209-225380-422590 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-08 21:29:45,791 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <084110754579181.1791494985.675980329513550-openerp-51-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:45,866 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [492] 2026-10-08 21:29:46,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593271952057871.1791494986.533396482467651-openerp-51-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:46,670 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [493] 2026-10-08 21:29:47,326 121 INFO rb-ed7f209-225380-422590 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-08 21:29:48,123 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293567944882282.1791494988.024166822433472-openerp-52-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:48,181 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [494] 2026-10-08 21:29:49,631 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749246431516311.1791494989.567003250122070-openerp-52-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:49,796 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [495] 2026-10-08 21:29:50,129 121 INFO rb-ed7f209-225380-422590 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-08 21:29:50,921 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753210362595219.1791494990.788405179977417-openerp-53-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:50,971 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [496] 2026-10-08 21:29:52,406 121 INFO rb-ed7f209-225380-422590 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-08 21:29:53,204 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521910363508687.1791494993.102562189102173-openerp-54-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:53,263 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [497] 2026-10-08 21:29:54,689 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029079125234036.1791494994.650535345077515-openerp-54-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:54,814 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [498] 2026-10-08 21:29:55,102 121 INFO rb-ed7f209-225380-422590 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-08 21:29:57,553 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-10-08 21:29:58,315 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483493541069090.1791494998.213508844375610-openerp-55-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:58,377 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [499] 2026-10-08 21:29:59,710 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513396114627754.1791494999.656957864761353-openerp-55-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:29:59,861 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [500] 2026-10-08 21:30:00,248 121 INFO rb-ed7f209-225380-422590 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-08 21:30:00,994 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475944060962890.1791495000.908170223236084-openerp-56-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:30:01,045 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [501] 2026-10-08 21:30:02,522 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519377488475359.1791495002.464272022247314-openerp-56-wallet@b8882437655c>: ['"company_1_data" <@False>'] 2026-10-08 21:30:02,696 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #378 deleted mail.mail records with IDs: [502] 2026-10-08 21:30:03,092 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:30:04,466 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-08 21:30:04,623 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #391 deleted product.milestone records with IDs: [20] 2026-10-08 21:30:04,659 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #391 deleted warranty.policy records with IDs: [17] 2026-10-08 21:30:04,686 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #391 deleted warranty.claim.policy records with IDs: [5] 2026-10-08 21:30:04,815 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #391 deleted warranty.claim records with IDs: [11] 2026-10-08 21:30:04,855 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-08 21:30:04,911 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 390, model: product.milestone 2026-10-08 21:30:04,924 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 390, model: product.milestone 2026-10-08 21:30:04,930 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: product.milestone 2026-10-08 21:30:04,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: warranty.policy 2026-10-08 21:30:05,004 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: warranty.claim.policy 2026-10-08 21:30:05,120 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 390, model: warranty.claim 2026-10-08 21:30:05,177 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:30:06,394 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-08 21:30:06,554 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-08 21:30:06,622 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-08 21:30:06,797 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-08 21:30:06,872 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-08 21:30:06,988 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-08 21:30:07,056 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-08 21:30:07,234 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-08 21:30:07,323 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:30:08,479 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-08 21:30:08,623 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-08 21:30:08,684 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-08 21:30:08,733 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-08 21:30:08,790 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-08 21:30:08,852 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-08 21:30:08,903 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-08 21:30:08,959 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-08 21:30:09,009 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-08 21:30:09,059 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-08 21:30:09,106 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-08 21:30:09,161 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-08 21:30:09,223 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-08 21:30:09,273 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-08 21:30:09,324 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-08 21:30:09,407 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-08 21:30:09,483 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-08 21:30:09,577 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-08 21:30:09,671 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-08 21:30:09,964 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-08 21:30:10,234 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-08 21:30:10,476 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-08 21:30:10,705 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-08 21:30:10,928 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-08 21:30:11,180 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-08 21:30:11,456 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-08 21:30:11,540 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-08 21:30:11,618 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-08 21:30:11,693 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-08 21:30:11,769 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-08 21:30:12,010 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-08 21:30:12,285 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-08 21:30:12,547 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-08 21:30:12,778 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-08 21:30:12,837 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-08 21:30:12,869 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-08 21:30:12,902 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-08 21:30:12,927 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-08 21:30:12,960 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-08 21:30:13,024 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-08 21:30:13,116 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-08 21:30:13,208 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:30:16,833 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-08 21:30:17,069 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-08 21:30:17,125 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 399, model: purchase.order 2026-10-08 21:30:17,158 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 399, model: purchase.order 2026-10-08 21:30:17,209 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 399, model: purchase.order 2026-10-08 21:30:17,325 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 399, model: purchase.order.line 2026-10-08 21:30:17,488 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 399, model: purchase.order.line 2026-10-08 21:30:17,528 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-08 21:30:17,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-08 21:30:17,609 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 396, model: purchase.order 2026-10-08 21:30:17,654 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 396, model: purchase.order 2026-10-08 21:30:17,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 396, model: purchase.order 2026-10-08 21:30:17,689 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 396, model: purchase.order 2026-10-08 21:30:17,695 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 396, model: purchase.order.line 2026-10-08 21:30:17,823 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 396, model: purchase.order.line 2026-10-08 21:30:17,828 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 396, model: purchase.order 2026-10-08 21:30:17,834 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 396, model: purchase.order.line 2026-10-08 21:30:17,887 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 21:30:21,526 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-08 21:30:21,743 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 21:30:25,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-08 21:30:25,736 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-08 21:30:26,064 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-08 21:30:26,330 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-08 21:30:26,631 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-08 21:30:26,924 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-08 21:30:27,202 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-08 21:30:27,477 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-08 21:30:27,808 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-08 21:30:28,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 21:30:31,259 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-10-08 21:30:32,279 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-10-08 21:30:32,932 121 INFO rb-ed7f209-225380-422590 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-08 21:30:33,914 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:30:36,999 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-08 21:30:38,270 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-08 21:30:39,560 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-08 21:30:40,404 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-08 21:30:41,393 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:30:44,723 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-08 21:30:45,293 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-08 21:30:45,647 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-08 21:30:45,982 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:30:49,812 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-08 21:30:50,308 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 415, model: sale.order 2026-10-08 21:30:50,318 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 415, model: sale.order 2026-10-08 21:30:50,340 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 415, model: addendum.addendum 2026-10-08 21:30:50,363 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 415, model: sale.order.line 2026-10-08 21:30:50,490 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 415, model: sale.order.line 2026-10-08 21:30:50,531 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 415, model: sale.order.line 2026-10-08 21:30:50,581 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-08 21:30:50,660 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 414, model: sale.order 2026-10-08 21:30:50,668 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 414, model: sale.order 2026-10-08 21:30:50,693 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 414, model: addendum.addendum 2026-10-08 21:30:50,717 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 414, model: sale.order.line 2026-10-08 21:30:50,835 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 414, model: sale.order.line 2026-10-08 21:30:50,882 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 414, model: sale.order.line 2026-10-08 21:30:50,930 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-10-08 21:30:52,029 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-10-08 21:30:52,680 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 419, model: warranty.claim 2026-10-08 21:30:52,730 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-10-08 21:30:54,105 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 421, model: warranty.claim 2026-10-08 21:30:54,169 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-10-08 21:30:54,748 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-10-08 21:30:55,295 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 423, model: warranty.claim 2026-10-08 21:30:55,344 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-10-08 21:30:56,075 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-08 21:31:00,277 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-08 21:31:00,863 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:31:04,738 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-08 21:31:05,605 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-08 21:31:05,883 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-08 21:31:06,150 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-08 21:31:06,459 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-08 21:31:06,792 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-08 21:31:07,025 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-08 21:31:07,391 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-08 21:31:07,678 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-08 21:31:07,993 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:31:11,523 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-10-08 21:31:13,223 121 INFO rb-ed7f209-225380-422590 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-08 21:31:14,368 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-10-08 21:31:15,553 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:31:20,281 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-08 21:31:22,048 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-08 21:31:23,719 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-08 21:31:25,048 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-08 21:31:26,386 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:31:30,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-08 21:31:31,133 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-08 21:31:31,548 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-08 21:31:32,067 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:31:33,979 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-08 21:31:34,110 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-08 21:31:34,158 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 438, model: stock.lot 2026-10-08 21:31:34,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 438, model: stock.lot 2026-10-08 21:31:34,220 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 438, model: stock.lot 2026-10-08 21:31:34,260 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-08 21:31:34,296 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 437, model: stock.lot 2026-10-08 21:31:34,353 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 437, model: stock.lot 2026-10-08 21:31:34,375 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 437, model: stock.lot 2026-10-08 21:31:34,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:31:36,822 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-08 21:31:37,515 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-08 21:31:38,276 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-08 21:31:38,946 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_validating_a_lot_receipt_needs_no_warranty_access ... 2026-10-08 21:31:41,121 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 21:31:43,088 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-08 21:31:43,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-08 21:31:43,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-08 21:31:43,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-08 21:31:43,948 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-08 21:31:44,216 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-08 21:31:44,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-08 21:31:44,837 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-08 21:31:45,159 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-08 21:31:45,461 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-08 21:31:45,764 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-08 21:31:46,088 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-08 21:31:46,392 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-08 21:31:46,678 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-08 21:31:47,064 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:31:47,086 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-08 21:31:54,123 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:31:56,254 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:31:56] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.394 1.750 2026-10-08 21:31:56,990 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:31:56] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.242 0.485 2026-10-08 21:31:57,824 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:31:57] "GET /shop/cart HTTP/1.1" 200 - 170 0.228 0.598 2026-10-08 21:31:57,952 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-10-08 21:31:58,450 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-10-08 21:31:58,665 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-08 21:32:04,488 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:32:04,936 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:32:04] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.014 0.437 2026-10-08 21:32:04,941 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-10-08 21:32:04,996 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-08 21:32:10,705 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:32:11,169 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:32:11] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.009 0.458 2026-10-08 21:32:11,172 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-10-08 21:32:11,230 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-08 21:32:17,050 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:32:18,491 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:32:18] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.009 1.437 2026-10-08 21:32:18,494 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-10-08 21:32:18,530 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-08 21:32:23,904 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:32:25,795 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:32:25] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.234 1.661 2026-10-08 21:32:25,866 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-08 21:32:35,894 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portalapps1@abc.com from n/a 2026-10-08 21:32:35,914 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:32:37,279 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 462, model: odoo.module.version 2026-10-08 21:32:37,976 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:32:37] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.349 1.716 2026-10-08 21:32:41,174 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 462, model: odoo.module.version 2026-10-08 21:32:41,224 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:32:41] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.096 0.178 2026-10-08 21:32:41,252 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portalapps2@abc.com from n/a 2026-10-08 21:32:41,772 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 463, model: odoo.module.version 2026-10-08 21:32:41,852 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:32:41] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.205 0.373 2026-10-08 21:32:42,107 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portalapps2@abc.com from n/a 2026-10-08 21:32:43,752 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:32:43] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.348 1.283 2026-10-08 21:32:43,870 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-08 21:32:50,128 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:32:51,765 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:32:51] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.183 1.460 2026-10-08 21:32:51,767 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-10-08 21:32:51,811 121 INFO rb-ed7f209-225380-422590 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-08 21:32:57,588 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:33:00,392 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:33:00] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.180 2.632 2026-10-08 21:33:00,441 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-08 21:33:06,399 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-08 21:33:11,737 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:33:13,540 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:33:13] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.208 1.598 2026-10-08 21:33:13,543 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-10-08 21:33:13,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-08 21:33:19,423 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:33:20,881 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:33:20] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.128 1.334 2026-10-08 21:33:20,962 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:33:20] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.013 0.061 2026-10-08 21:33:20,963 121 INFO rb-ed7f209-225380-422590 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-08 21:33:21,010 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-08 21:33:28,772 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-08 21:33:34,662 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-08 21:33:40,087 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:33:42,201 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:33:42] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.252 1.871 2026-10-08 21:33:42,301 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-08 21:33:47,891 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-08 21:33:56,420 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-08 21:34:02,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:34:03,869 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:03] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.011 1.577 2026-10-08 21:34:03,913 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-08 21:34:09,951 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:34:11,433 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:11] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.150 1.334 2026-10-08 21:34:12,150 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:12] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.110 0.589 2026-10-08 21:34:12,225 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-08 21:34:18,302 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:34:20,776 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:20] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.567 1.909 2026-10-08 21:34:20,840 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-08 21:34:26,510 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:34:26,948 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:26] "POST /mail/message/post HTTP/1.1" 200 - 16 0.010 0.430 2026-10-08 21:34:29,571 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portalapps1@abc.com from n/a 2026-10-08 21:34:29,724 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:29] "POST /mail/message/post HTTP/1.1" 200 - 45 0.065 0.077 2026-10-08 21:34:29,917 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portalapps2@abc.com from n/a 2026-10-08 21:34:29,974 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:29] "POST /mail/message/post HTTP/1.1" 200 - 19 0.017 0.027 2026-10-08 21:34:30,038 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-08 21:34:35,597 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:34:37,291 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:37] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.223 1.473 2026-10-08 21:34:37,618 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:37] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.034 0.286 2026-10-08 21:34:37,620 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-10-08 21:34:37,669 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-08 21:34:43,405 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:34:46,527 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:46] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.253 2.874 2026-10-08 21:34:46,727 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:46] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.083 0.090 2026-10-08 21:34:46,732 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_show_extension_and_included_dependencies_module: waiting for threads: [] 2026-10-08 21:34:46,770 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-08 21:34:52,673 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:34:53,706 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:34:53] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.223 0.815 2026-10-08 21:34:53,766 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-08 21:34:59,466 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:00,610 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:00] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.281 0.865 2026-10-08 21:35:00,613 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-10-08 21:35:00,650 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-08 21:35:06,575 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:08,040 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:08] "GET /apps/modules/browse?repo_maintainer_id=1031 HTTP/1.1" 404 - 187 0.117 1.350 2026-10-08 21:35:08,075 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:vendor from n/a 2026-10-08 21:35:08,873 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:08] "GET /apps/modules/browse?repo_maintainer_id=1031 HTTP/1.1" 200 - 166 0.147 0.636 2026-10-08 21:35:08,933 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-08 21:35:18,050 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portalapps1@abc.com from n/a 2026-10-08 21:35:18,068 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:20,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 522, model: odoo.module.version 2026-10-08 21:35:21,120 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:21] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.251 2.806 2026-10-08 21:35:21,385 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 522, model: odoo.module.version 2026-10-08 21:35:21,440 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:21] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.098 0.208 2026-10-08 21:35:21,528 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-08 21:35:30,478 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portalapps1@abc.com from n/a 2026-10-08 21:35:30,497 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:31,066 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:31] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.069 0.502 2026-10-08 21:35:31,166 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:31] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.030 0.047 2026-10-08 21:35:31,517 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:31] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.091 0.075 2026-10-08 21:35:31,520 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-10-08 21:35:31,583 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-08 21:35:37,573 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portalapps2@abc.com from n/a 2026-10-08 21:35:37,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:38,094 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:38] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.027 0.480 2026-10-08 21:35:39,623 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:39] "GET /my HTTP/1.1" 200 - 246 0.193 1.328 2026-10-08 21:35:39,625 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-10-08 21:35:39,677 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:35:39,703 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-08 21:35:39,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:40,186 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-08 21:35:40,200 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:41,733 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:41] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.135 1.404 2026-10-08 21:35:41,810 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:41] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.018 0.054 2026-10-08 21:35:41,900 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:41] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.025 0.060 2026-10-08 21:35:41,978 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:41] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.017 0.049 2026-10-08 21:35:42,042 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:42] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.011 0.048 2026-10-08 21:35:42,106 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:42] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.010 0.050 2026-10-08 21:35:42,174 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:42] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.012 0.051 2026-10-08 21:35:42,232 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:42] "GET /apps/browse/category?price=] 2026-10-08 21:35:42,482 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-08 21:35:42,487 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:44,299 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:44] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.027 1.787 2026-10-08 21:35:45,684 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:45] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.207 1.171 2026-10-08 21:35:45,713 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:45] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.005 0.013 2026-10-08 21:35:45,835 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:45] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.046 0.070 2026-10-08 21:35:45,861 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:45] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.003 0.011 2026-10-08 21:35:45,984 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:45] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.048 0.070 2026-10-08 21:35:46,002 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:46] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.004 0.009 2026-10-08 21:35:46,091 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:46] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.024 0.059 2026-10-08 21:35:46,117 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:46] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.002 0.012 2026-10-08 21:35:46,230 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:46] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.041 0.067 2026-10-08 21:35:46,400 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:46] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.064 0.101 2026-10-08 21:35:46,418 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:46] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.002 0.011 2026-10-08 21:35:46,519 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:46] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.033 0.065 2026-10-08 21:35:46,521 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-10-08 21:35:46,571 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-08 21:35:46,599 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:47,090 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:47] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.025 0.488 2026-10-08 21:35:48,366 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:48] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.201 1.071 2026-10-08 21:35:48,383 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:48] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.002 0.010 2026-10-08 21:35:48,471 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:48] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.018 0.065 2026-10-08 21:35:48,475 121 INFO rb-ed7f209-225380-422590 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-08 21:35:48,529 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:35:48,556 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-10-08 21:35:48,561 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445345] 2026-10-08 21:35:48,568 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:49,595 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:49] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.291 0.739 2026-10-08 21:35:49,598 121 INFO rb-ed7f209-225380-422590 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-08 21:35:49,644 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:35:49,665 121 INFO rb-ed7f209-225380-422590 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-08 21:35:49,670 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445346, 445345, 445366] 2026-10-08 21:35:49,679 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:51,117 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:51] "GET /apps/modules HTTP/1.1" 404 - 189 0.166 1.276 2026-10-08 21:35:51,124 121 INFO rb-ed7f209-225380-422590 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-08 21:35:51,163 121 INFO rb-ed7f209-225380-422590 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-08 21:35:51,170 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445346, 445345, 445366] 2026-10-08 21:35:51,180 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:51,597 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:51] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.012 0.409 2026-10-08 21:35:52,917 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:52] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.215 1.100 2026-10-08 21:35:52,963 121 INFO rb-ed7f209-225380-422590 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-08 21:35:52,969 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445346, 445345, 445366] 2026-10-08 21:35:52,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:55,625 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:55] "GET /apps/category HTTP/1.1" 404 - 189 0.157 2.494 2026-10-08 21:35:55,627 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_default_redirect_404_when_odoo_apps_seed_category_missing: waiting for threads: [] 2026-10-08 21:35:55,668 121 INFO rb-ed7f209-225380-422590 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-08 21:35:55,678 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445346, 445345, 445366] 2026-10-08 21:35:55,687 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:57,337 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:57] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.191 1.462 2026-10-08 21:35:57,340 121 INFO rb-ed7f209-225380-422590 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-08 21:35:57,375 121 INFO rb-ed7f209-225380-422590 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-08 21:35:57,382 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445346, 445345, 445366] 2026-10-08 21:35:57,397 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:35:58,910 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:35:58] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.214 1.305 2026-10-08 21:35:58,915 121 INFO rb-ed7f209-225380-422590 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-08 21:35:58,954 121 INFO rb-ed7f209-225380-422590 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-08 21:35:58,960 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445346, 445345, 445366] 2026-10-08 21:35:58,968 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:36:00,614 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:00] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.241 1.409 2026-10-08 21:36:00,616 121 INFO rb-ed7f209-225380-422590 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-08 21:36:00,654 121 INFO rb-ed7f209-225380-422590 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-08 21:36:00,661 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445346, 445345, 445366] 2026-10-08 21:36:00,670 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:36:02,104 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:02] "GET /apps/themes HTTP/1.1" 404 - 189 0.162 1.276 2026-10-08 21:36:02,107 121 INFO rb-ed7f209-225380-422590 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-08 21:36:02,137 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-10-08 21:36:02,149 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445346, 445345, 445366] 2026-10-08 21:36:02,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:36:04,690 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:04] "GET /apps HTTP/1.1" 404 - 189 0.138 2.400 2026-10-08 21:36:04,694 121 INFO rb-ed7f209-225380-422590 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-08 21:36:04,758 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:36:04,799 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-10-08 21:36:04,819 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:36:06,591 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:06] "GET /apps HTTP/1.1" 200 - 237 0.381 1.405 2026-10-08 21:36:06,692 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:06] "GET /apps/modules HTTP/1.1" 200 - 19 0.030 0.066 2026-10-08 21:36:06,825 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:06] "GET /apps/themes HTTP/1.1" 200 - 21 0.056 0.070 2026-10-08 21:36:06,840 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:06] "GET /apps/category HTTP/1.1" 303 - 3 0.002 0.010 2026-10-08 21:36:06,955 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:06] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.027 0.084 2026-10-08 21:36:07,064 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:07] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.033 0.072 2026-10-08 21:36:07,083 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:07] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.002 0.013 2026-10-08 21:36:07,172 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:07] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.025 0.061 2026-10-08 21:36:07,267 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:07] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.030 0.059 2026-10-08 21:36:07,269 121 INFO rb-ed7f209-225380-422590 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-08 21:36:07,321 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:36:07,337 121 INFO rb-ed7f209-225380-422590 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-08 21:36:07,436 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445346] 2026-10-08 21:36:07,681 121 INFO rb-ed7f209-225380-422590 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-08 21:36:07,916 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:36:07,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-10-08 21:36:07,941 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [445366] 2026-10-08 21:36:07,988 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:36:09,181 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-08 21:36:16,636 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:36:20,964 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-08 21:36:21,193 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-08 21:36:21,302 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 538, model: website.doc.category 2026-10-08 21:36:21,358 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 540, model: website.doc.category 2026-10-08 21:36:21,451 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-08 21:36:21,598 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 538, model: website.doc.category 2026-10-08 21:36:21,641 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 540, model: website.doc.category 2026-10-08 21:36:21,771 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-08 21:36:21,968 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-08 21:36:22,106 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-08 21:36:22,179 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 536, model: website.document.content 2026-10-08 21:36:22,394 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.doc.category records with IDs: [45] 2026-10-08 21:36:22,482 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.document.content records with IDs: [1] 2026-10-08 21:36:22,521 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.document records with IDs: [1] 2026-10-08 21:36:22,557 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.doc.category records with IDs: [44] 2026-10-08 21:36:22,599 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-08 21:36:22,678 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 536, model: website.document.content 2026-10-08 21:36:22,859 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.document.content records with IDs: [1] 2026-10-08 21:36:22,883 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.document records with IDs: [1] 2026-10-08 21:36:22,909 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.doc.category records with IDs: [44, 45] 2026-10-08 21:36:22,922 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.doc.category records with IDs: [43] 2026-10-08 21:36:22,959 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-08 21:36:23,048 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 536, model: website.document.content 2026-10-08 21:36:23,239 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.document.content records with IDs: [1] 2026-10-08 21:36:23,265 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.document records with IDs: [1] 2026-10-08 21:36:23,290 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.doc.category records with IDs: [44, 45] 2026-10-08 21:36:23,316 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.doc.category records with IDs: [43] 2026-10-08 21:36:23,331 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #542 deleted website.doc.category records with IDs: [41] 2026-10-08 21:36:23,368 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-08 21:36:23,555 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:36:27,675 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-08 21:36:27,810 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [5] 2026-10-08 21:36:27,852 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-08 21:36:27,996 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #546 deleted website.document records with IDs: [6] 2026-10-08 21:36:28,039 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-08 21:36:28,139 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #552 deleted website.document records with IDs: [7] 2026-10-08 21:36:28,182 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-08 21:36:28,311 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #548 deleted website.document records with IDs: [8] 2026-10-08 21:36:28,355 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-08 21:36:28,607 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-08 21:36:28,720 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [13] 2026-10-08 21:36:28,782 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [14] 2026-10-08 21:36:28,826 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [15] 2026-10-08 21:36:28,993 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [18] 2026-10-08 21:36:29,036 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [19] 2026-10-08 21:36:29,208 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [23] 2026-10-08 21:36:29,247 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [24] 2026-10-08 21:36:29,290 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [25] 2026-10-08 21:36:29,787 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [36] 2026-10-08 21:36:29,848 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [37] 2026-10-08 21:36:29,910 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [38] 2026-10-08 21:36:29,957 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #550 deleted website.document records with IDs: [39] 2026-10-08 21:36:30,073 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-08 21:36:30,188 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 546, model: website.document.content 2026-10-08 21:36:30,253 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 546, model: website.document.content 2026-10-08 21:36:30,309 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 546, model: website.document.content 2026-10-08 21:36:30,381 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #546 deleted website.document records with IDs: [41] 2026-10-08 21:36:30,427 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #546 deleted website.document records with IDs: [42] 2026-10-08 21:36:30,498 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #546 deleted website.document records with IDs: [43] 2026-10-08 21:36:30,565 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 546, model: website.document.content 2026-10-08 21:36:30,639 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 546, model: website.document.content 2026-10-08 21:36:30,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-08 21:36:30,767 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #552 deleted website.document records with IDs: [44] 2026-10-08 21:36:30,797 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #552 deleted website.document records with IDs: [45] 2026-10-08 21:36:30,923 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #552 deleted website.document.content records with IDs: [3] 2026-10-08 21:36:30,944 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #552 deleted website.document records with IDs: [46] 2026-10-08 21:36:31,004 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-08 21:36:31,164 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #548 deleted website.document records with IDs: [47] 2026-10-08 21:36:31,228 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #548 deleted website.document records with IDs: [48] 2026-10-08 21:36:31,982 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #548 deleted website.document records with IDs: [64] 2026-10-08 21:36:32,040 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #548 deleted website.document records with IDs: [65] 2026-10-08 21:36:32,237 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #548 deleted website.document records with IDs: [69] 2026-10-08 21:36:32,303 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #548 deleted website.document records with IDs: [70] 2026-10-08 21:36:32,358 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #548 deleted website.document records with IDs: [71] 2026-10-08 21:36:32,410 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #548 deleted website.document records with IDs: [72] 2026-10-08 21:36:32,578 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-08 21:36:32,961 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-08 21:36:33,077 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 546, model: website.document 2026-10-08 21:36:33,146 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 546, model: website.document 2026-10-08 21:36:33,206 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 546, model: website.document 2026-10-08 21:36:33,336 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 546, model: website.document 2026-10-08 21:36:33,383 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 546, model: website.document 2026-10-08 21:36:33,426 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 546, model: website.document 2026-10-08 21:36:33,481 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-08 21:36:33,644 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-08 21:36:33,963 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:36:38,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-08 21:36:38,536 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-08 21:36:38,690 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 557, model: website.document.content 2026-10-08 21:36:38,762 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #556 deleted website.document.content records with IDs: [11] 2026-10-08 21:36:38,902 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #558 deleted website.document.content records with IDs: [12] 2026-10-08 21:36:39,026 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [13] 2026-10-08 21:36:39,094 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [14] 2026-10-08 21:36:39,147 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #556 deleted website.document.content records with IDs: [15] 2026-10-08 21:36:39,199 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #558 deleted website.document.content records with IDs: [16] 2026-10-08 21:36:39,248 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [17] 2026-10-08 21:36:39,297 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [18] 2026-10-08 21:36:39,344 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #556 deleted website.document.content records with IDs: [19] 2026-10-08 21:36:39,396 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #558 deleted website.document.content records with IDs: [20] 2026-10-08 21:36:39,442 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [21] 2026-10-08 21:36:39,489 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [22] 2026-10-08 21:36:39,539 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 556, model: website.document.content 2026-10-08 21:36:39,585 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #558 deleted website.document.content records with IDs: [23] 2026-10-08 21:36:39,630 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [24] 2026-10-08 21:36:39,678 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [25] 2026-10-08 21:36:39,725 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 556, model: website.document.content 2026-10-08 21:36:39,772 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #558 deleted website.document.content records with IDs: [26] 2026-10-08 21:36:39,852 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #560 deleted website.document.content records with IDs: [27] 2026-10-08 21:36:39,914 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [28] 2026-10-08 21:36:40,009 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #562 deleted website.document.content records with IDs: [29] 2026-10-08 21:36:40,042 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-08 21:36:40,212 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 556, model: website.document.content 2026-10-08 21:36:40,405 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 557, model: website.document.content 2026-10-08 21:36:40,519 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 556, model: website.document.content 2026-10-08 21:36:40,750 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 556, model: website.document.content 2026-10-08 21:36:41,003 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 556, model: website.document.content 2026-10-08 21:36:41,230 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 556, model: website.document.content 2026-10-08 21:36:41,344 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 556, model: website.document.content 2026-10-08 21:36:41,527 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:36:46,019 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-08 21:36:46,159 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 563, model: website.doc.tag 2026-10-08 21:36:46,232 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 563, model: website.doc.tag 2026-10-08 21:36:46,254 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 563, model: website.doc.tag 2026-10-08 21:36:46,270 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #566 deleted website.doc.tag records with IDs: [13] 2026-10-08 21:36:46,278 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #568 deleted website.doc.tag records with IDs: [14] 2026-10-08 21:36:46,285 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #570 deleted website.doc.tag records with IDs: [15] 2026-10-08 21:36:46,293 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #572 deleted website.doc.tag records with IDs: [16] 2026-10-08 21:36:46,351 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:36:50,676 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-08 21:36:50,744 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-08 21:36:50,784 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-08 21:36:50,837 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-08 21:36:50,903 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-08 21:36:50,944 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-08 21:36:51,016 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-08 21:36:51,055 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-08 21:36:51,125 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-08 21:36:51,187 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:36:51,843 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-10-08 21:36:52,287 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 2006 2026-10-08 21:36:52,288 121 INFO rb-ed7f209-225380-422590 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/tmpwt2ytbkz_chrome_odoo 2026-10-08 21:36:52,288 121 INFO rb-ed7f209-225380-422590 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:38353/json/version 2026-10-08 21:36:52,289 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:38353/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:36:52,356 121 INFO rb-ed7f209-225380-422590 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-08 21:36:52,357 121 INFO rb-ed7f209-225380-422590 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:38353/json 2026-10-08 21:36:52,357 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:38353/json with timeout 3 increased to 10s during tests 2026-10-08 21:36:52,369 121 INFO rb-ed7f209-225380-422590 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:38353/devtools/page/11C9BDF725C5ADDF95F4D769E19A5DC5 2026-10-08 21:36:52,387 121 INFO rb-ed7f209-225380-422590 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-08 21:36:52,400 121 INFO rb-ed7f209-225380-422590 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-08 21:36:52,470 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_color_reviewer from n/a 2026-10-08 21:36:52,484 121 INFO rb-ed7f209-225380-422590 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-08 21:36:52,503 121 INFO rb-ed7f209-225380-422590 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-08 21:36:52,504 121 INFO rb-ed7f209-225380-422590 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-08 21:36:52,539 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:36:54,805 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:54] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.451 1.826 2026-10-08 21:36:54,809 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '11C9BDF725C5ADDF95F4D769E19A5DC5', 'loaderId': 'E9D4EA28EF41F2A2AF952C943EF2F721', 'isDownload': False} 2026-10-08 21:36:54,809 121 INFO rb-ed7f209-225380-422590 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-08 21:36:54,848 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:36:54,859 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:36:54,882 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:54] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.024 2026-10-08 21:36:54,898 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:36:54,972 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:54] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.047 0.079 2026-10-08 21:36:54,984 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:36:55,001 121 INFO rb-ed7f209-225380-422590 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-08 21:36:55,001 121 INFO rb-ed7f209-225380-422590 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-08 21:36:55,004 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.075 2026-10-08 21:36:55,020 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:36:55,047 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.036 2026-10-08 21:36:55,185 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 21:36:55,200 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 21:36:55,205 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 21:36:55,214 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.029 0.014 2026-10-08 21:36:55,287 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:36:55,324 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:36:55,361 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.055 2026-10-08 21:36:55,380 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.005 0.050 2026-10-08 21:36:55,901 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:36:55,930 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.020 0.021 2026-10-08 21:36:55,973 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:55] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 21:36:56,101 121 INFO rb-ed7f209-225380-422590 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-08 21:36:56,107 121 INFO rb-ed7f209-225380-422590 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-08 21:36:56,173 121 INFO rb-ed7f209-225380-422590 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-08 21:36:56,189 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.026 0.140 2026-10-08 21:36:56,257 121 INFO rb-ed7f209-225380-422590 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-08 21:36:56,319 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:56] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.077 0.185 2026-10-08 21:36:56,320 121 INFO rb-ed7f209-225380-422590 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-08 21:36:56,395 121 INFO rb-ed7f209-225380-422590 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-08 21:36:56,467 121 INFO rb-ed7f209-225380-422590 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-08 21:36:56,525 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:56] "POST /docs/update_category HTTP/1.1" 200 - 14 0.030 0.027 2026-10-08 21:36:56,554 121 INFO rb-ed7f209-225380-422590 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-08 21:36:56,838 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:56] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.042 0.146 2026-10-08 21:36:57,391 121 INFO rb-ed7f209-225380-422590 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-08 21:36:57,481 121 INFO rb-ed7f209-225380-422590 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-08 21:36:57,493 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:57] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.042 0.048 2026-10-08 21:36:57,508 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:36:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.092 2026-10-08 21:36:57,548 121 INFO rb-ed7f209-225380-422590 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-08 21:36:57,615 121 INFO rb-ed7f209-225380-422590 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-08 21:36:57,676 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-10-08 21:36:57,677 121 INFO rb-ed7f209-225380-422590 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-08 21:36:57,798 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9504052 (allocated 11272192) 2026-10-08 21:36:57,800 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 2006 2026-10-08 21:36:57,802 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-10-08 21:36:57,804 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 2006 2026-10-08 21:36:57,917 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213657_917663_test_picking_a_cover_colour_persists_it.txt 2026-10-08 21:36:57,918 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmpwt2ytbkz_chrome_odoo" 2026-10-08 21:36:58,003 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:36:59,988 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-08 21:37:00,018 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-10-08 21:37:00,450 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 2185 2026-10-08 21:37:00,451 121 INFO rb-ed7f209-225380-422590 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/tmpyxc9c7ey_chrome_odoo 2026-10-08 21:37:00,451 121 INFO rb-ed7f209-225380-422590 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:42013/json/version 2026-10-08 21:37:00,452 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:42013/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:00,487 121 INFO rb-ed7f209-225380-422590 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-08 21:37:00,488 121 INFO rb-ed7f209-225380-422590 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:42013/json 2026-10-08 21:37:00,488 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:42013/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:00,523 121 INFO rb-ed7f209-225380-422590 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:42013/devtools/page/D8E6C487F23C484C0C6A9B69FF008B00 2026-10-08 21:37:00,559 121 INFO rb-ed7f209-225380-422590 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-08 21:37:00,563 121 INFO rb-ed7f209-225380-422590 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-08 21:37:00,607 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_editor from n/a 2026-10-08 21:37:00,618 121 INFO rb-ed7f209-225380-422590 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-08 21:37:00,626 121 INFO rb-ed7f209-225380-422590 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-08 21:37:00,626 121 INFO rb-ed7f209-225380-422590 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-08 21:37:00,654 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:02,392 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:03,113 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:04,229 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.414 3.172 2026-10-08 21:37:04,233 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': 'D8E6C487F23C484C0C6A9B69FF008B00', 'loaderId': 'F2779065586FFA70BB4ECE24725BF962', 'isDownload': False} 2026-10-08 21:37:04,234 121 INFO rb-ed7f209-225380-422590 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-08 21:37:04,286 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 21:37:04,306 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:04,401 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.075 0.048 2026-10-08 21:37:04,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:04,433 121 INFO rb-ed7f209-225380-422590 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-08 21:37:04,434 121 INFO rb-ed7f209-225380-422590 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-08 21:37:04,468 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.035 0.142 2026-10-08 21:37:04,489 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:04,514 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.017 0.056 2026-10-08 21:37:04,541 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:04,566 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.064 2026-10-08 21:37:04,677 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 21:37:04,682 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 21:37:04,699 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-08 21:37:04,714 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.023 0.026 2026-10-08 21:37:04,718 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-08 21:37:04,743 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:04,792 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:04,819 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.056 2026-10-08 21:37:04,852 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:04] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.006 0.084 2026-10-08 21:37:05,330 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:05,345 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:05] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.010 0.017 2026-10-08 21:37:05,380 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:05] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:37:05,520 121 INFO rb-ed7f209-225380-422590 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-08 21:37:05,534 121 INFO rb-ed7f209-225380-422590 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-08 21:37:05,568 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.014 0.131 2026-10-08 21:37:05,639 121 INFO rb-ed7f209-225380-422590 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-08 21:37:05,641 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:05] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.029 0.158 2026-10-08 21:37:05,714 121 INFO rb-ed7f209-225380-422590 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-08 21:37:05,781 121 INFO rb-ed7f209-225380-422590 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-08 21:37:05,843 121 INFO rb-ed7f209-225380-422590 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-08 21:37:05,914 121 INFO rb-ed7f209-225380-422590 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-08 21:37:05,984 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,043 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,044 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,124 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9444712 (allocated 9961472) 2026-10-08 21:37:06,137 121 INFO rb-ed7f209-225380-422590 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 2185 2026-10-08 21:37:06,138 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,139 121 INFO rb-ed7f209-225380-422590 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 2185 2026-10-08 21:37:06,249 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213706_249321_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-10-08 21:37:06,249 121 INFO rb-ed7f209-225380-422590 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/tmpyxc9c7ey_chrome_odoo" 2026-10-08 21:37:06,297 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-10-08 21:37:06,712 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 2360 2026-10-08 21:37:06,713 121 INFO rb-ed7f209-225380-422590 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/tmpp0onhilb_chrome_odoo 2026-10-08 21:37:06,713 121 INFO rb-ed7f209-225380-422590 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:37623/json/version 2026-10-08 21:37:06,717 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37623/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:06,753 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,753 121 INFO rb-ed7f209-225380-422590 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:37623/json 2026-10-08 21:37:06,753 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37623/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:06,762 121 INFO rb-ed7f209-225380-422590 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:37623/devtools/page/A73FFF067245B59A120E87DE9D37285E 2026-10-08 21:37:06,775 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,776 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,854 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_editor from n/a 2026-10-08 21:37:06,874 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,890 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,890 121 INFO rb-ed7f209-225380-422590 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-08 21:37:06,909 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:07,443 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:08,205 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:09,335 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.451 1.979 2026-10-08 21:37:09,340 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': 'A73FFF067245B59A120E87DE9D37285E', 'loaderId': '846A5CAA8A3234B4E0BB61AE68F80B23', 'isDownload': False} 2026-10-08 21:37:09,340 121 INFO rb-ed7f209-225380-422590 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-08 21:37:09,408 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 21:37:09,429 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:09,460 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.033 0.032 2026-10-08 21:37:09,493 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:09,572 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.059 0.116 2026-10-08 21:37:09,583 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:09,600 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.097 2026-10-08 21:37:09,603 121 INFO rb-ed7f209-225380-422590 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-08 21:37:09,603 121 INFO rb-ed7f209-225380-422590 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-08 21:37:09,635 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:09,663 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.019 0.036 2026-10-08 21:37:09,805 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:09,855 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.049 2026-10-08 21:37:09,857 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 21:37:09,863 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.044 2026-10-08 21:37:09,864 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.044 0.020 2026-10-08 21:37:09,968 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:10,006 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:10,036 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:10] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.018 0.046 2026-10-08 21:37:10,090 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:10] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.024 0.083 2026-10-08 21:37:10,538 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:10,550 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:10] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.017 2026-10-08 21:37:10,587 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:10] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 21:37:10,716 121 INFO rb-ed7f209-225380-422590 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-08 21:37:10,725 121 INFO rb-ed7f209-225380-422590 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-08 21:37:10,776 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.145 2026-10-08 21:37:10,788 121 INFO rb-ed7f209-225380-422590 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-08 21:37:10,854 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:10] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.031 0.162 2026-10-08 21:37:10,901 121 INFO rb-ed7f209-225380-422590 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-08 21:37:10,959 121 INFO rb-ed7f209-225380-422590 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-08 21:37:11,020 121 INFO rb-ed7f209-225380-422590 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-08 21:37:11,241 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #584 deleted mail.message records with IDs: [11889] 2026-10-08 21:37:11,282 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #584 deleted website.document.content records with IDs: [36] 2026-10-08 21:37:11,305 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #584 deleted mail.followers records with IDs: [2211] 2026-10-08 21:37:11,337 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #584 deleted mail.message records with IDs: [11887, 11886] 2026-10-08 21:37:11,367 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #584 deleted website.document records with IDs: [100] 2026-10-08 21:37:11,386 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #584 deleted mail.followers records with IDs: [2209] 2026-10-08 21:37:11,395 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:11] "POST /docs/delete HTTP/1.1" 200 - 114 0.156 0.112 2026-10-08 21:37:11,437 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:11,502 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:11,585 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:11] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.030 0.138 2026-10-08 21:37:12,177 121 INFO rb-ed7f209-225380-422590 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-08 21:37:12,211 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.010 2026-10-08 21:37:12,278 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:12] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.021 0.058 2026-10-08 21:37:12,279 121 INFO rb-ed7f209-225380-422590 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-08 21:37:12,335 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-10-08 21:37:12,337 121 INFO rb-ed7f209-225380-422590 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-08 21:37:12,456 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9305968 (allocated 10485760) 2026-10-08 21:37:12,460 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 2360 2026-10-08 21:37:12,462 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-10-08 21:37:12,463 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 2360 2026-10-08 21:37:12,562 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213712_562597_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-10-08 21:37:12,562 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmpp0onhilb_chrome_odoo" 2026-10-08 21:37:12,616 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-10-08 21:37:12,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 2543 2026-10-08 21:37:12,934 121 INFO rb-ed7f209-225380-422590 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/tmp62iilqen_chrome_odoo 2026-10-08 21:37:12,934 121 INFO rb-ed7f209-225380-422590 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:34709/json/version 2026-10-08 21:37:12,935 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34709/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:13,030 121 INFO rb-ed7f209-225380-422590 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-08 21:37:13,030 121 INFO rb-ed7f209-225380-422590 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:34709/json 2026-10-08 21:37:13,031 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34709/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:13,046 121 INFO rb-ed7f209-225380-422590 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:34709/devtools/page/99CA00BC581880376D09A5FC3A35C530 2026-10-08 21:37:13,060 121 INFO rb-ed7f209-225380-422590 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-08 21:37:13,069 121 INFO rb-ed7f209-225380-422590 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-08 21:37:13,165 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_editor from n/a 2026-10-08 21:37:13,202 121 INFO rb-ed7f209-225380-422590 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-08 21:37:13,208 121 INFO rb-ed7f209-225380-422590 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-08 21:37:13,208 121 INFO rb-ed7f209-225380-422590 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-08 21:37:13,232 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:13,854 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:14,566 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:15,652 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:15] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.451 1.977 2026-10-08 21:37:15,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '99CA00BC581880376D09A5FC3A35C530', 'loaderId': '9A01D0FECF729EA078544F26746AA335', 'isDownload': False} 2026-10-08 21:37:15,659 121 INFO rb-ed7f209-225380-422590 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-08 21:37:15,700 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:15] "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-08 21:37:15,727 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:15,812 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:15] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.068 0.048 2026-10-08 21:37:15,830 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:15,844 121 INFO rb-ed7f209-225380-422590 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-08 21:37:15,845 121 INFO rb-ed7f209-225380-422590 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-08 21:37:15,854 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:15] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.015 0.134 2026-10-08 21:37:15,863 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:15,882 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:15] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.035 2026-10-08 21:37:15,899 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:15,922 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:15] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.028 2026-10-08 21:37:16,040 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 21:37:16,043 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 21:37:16,050 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 21:37:16,057 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.028 0.012 2026-10-08 21:37:16,060 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 21:37:16,133 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:16,164 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:16,199 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.044 2026-10-08 21:37:16,255 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.023 0.085 2026-10-08 21:37:16,693 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:16,713 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.011 0.017 2026-10-08 21:37:16,739 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 21:37:16,842 121 INFO rb-ed7f209-225380-422590 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-08 21:37:16,852 121 INFO rb-ed7f209-225380-422590 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-08 21:37:16,861 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.034 0.050 2026-10-08 21:37:16,920 121 INFO rb-ed7f209-225380-422590 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-08 21:37:16,995 121 INFO rb-ed7f209-225380-422590 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-08 21:37:16,998 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.210 2026-10-08 21:37:17,086 121 INFO rb-ed7f209-225380-422590 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-08 21:37:17,161 121 INFO rb-ed7f209-225380-422590 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-08 21:37:17,402 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:17] "POST /docs/create HTTP/1.1" 200 - 38 0.097 0.079 2026-10-08 21:37:18,480 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:18] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.170 0.876 2026-10-08 21:37:19,016 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-08 21:37:19,022 121 INFO rb-ed7f209-225380-422590 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-08 21:37:19,057 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.013 2026-10-08 21:37:19,150 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:19] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.043 0.068 2026-10-08 21:37:19,152 121 INFO rb-ed7f209-225380-422590 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-08 21:37:19,153 121 INFO rb-ed7f209-225380-422590 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-08 21:37:19,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12545320 (allocated 13893632) 2026-10-08 21:37:19,265 121 INFO rb-ed7f209-225380-422590 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 2543 2026-10-08 21:37:19,268 121 INFO rb-ed7f209-225380-422590 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-08 21:37:19,270 121 INFO rb-ed7f209-225380-422590 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 2543 2026-10-08 21:37:19,395 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213719_395441_test_creating_a_document_through_the_dialog_persists_it.txt 2026-10-08 21:37:19,395 121 INFO rb-ed7f209-225380-422590 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/tmp62iilqen_chrome_odoo" 2026-10-08 21:37:19,444 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-10-08 21:37:19,868 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 2721 2026-10-08 21:37:19,868 121 INFO rb-ed7f209-225380-422590 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/tmp60vvn4q4_chrome_odoo 2026-10-08 21:37:19,868 121 INFO rb-ed7f209-225380-422590 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:43817/json/version 2026-10-08 21:37:19,870 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:43817/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:19,904 121 INFO rb-ed7f209-225380-422590 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-08 21:37:19,905 121 INFO rb-ed7f209-225380-422590 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:43817/json 2026-10-08 21:37:19,906 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:43817/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:19,922 121 INFO rb-ed7f209-225380-422590 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:43817/devtools/page/A93F8AD6766E7201CE53A86E38BE1990 2026-10-08 21:37:19,945 121 INFO rb-ed7f209-225380-422590 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-08 21:37:19,972 121 INFO rb-ed7f209-225380-422590 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-08 21:37:20,030 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_editor from n/a 2026-10-08 21:37:20,052 121 INFO rb-ed7f209-225380-422590 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-08 21:37:20,056 121 INFO rb-ed7f209-225380-422590 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-08 21:37:20,056 121 INFO rb-ed7f209-225380-422590 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-08 21:37:20,076 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:20,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:21,454 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:22,509 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.427 2.012 2026-10-08 21:37:22,513 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': 'A93F8AD6766E7201CE53A86E38BE1990', 'loaderId': '0E7843E91DCB95C16FE049432932B279', 'isDownload': False} 2026-10-08 21:37:22,513 121 INFO rb-ed7f209-225380-422590 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-08 21:37:22,562 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "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-08 21:37:22,566 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:22,588 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.014 0.029 2026-10-08 21:37:22,606 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:22,669 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.043 0.075 2026-10-08 21:37:22,676 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:22,688 121 INFO rb-ed7f209-225380-422590 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-08 21:37:22,689 121 INFO rb-ed7f209-225380-422590 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-08 21:37:22,692 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.082 2026-10-08 21:37:22,715 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:22,738 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.031 2026-10-08 21:37:22,890 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 21:37:22,897 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.004 0.020 2026-10-08 21:37:22,916 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 21:37:22,927 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 21:37:22,928 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 21:37:22,968 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:22] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:23,024 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:23,048 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:23] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.042 2026-10-08 21:37:23,087 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:23] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.013 0.075 2026-10-08 21:37:23,589 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:23,607 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:23] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.010 0.020 2026-10-08 21:37:23,638 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:23] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 21:37:23,790 121 INFO rb-ed7f209-225380-422590 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-08 21:37:23,802 121 INFO rb-ed7f209-225380-422590 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-08 21:37:23,867 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.013 0.160 2026-10-08 21:37:23,872 121 INFO rb-ed7f209-225380-422590 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-08 21:37:23,926 121 INFO rb-ed7f209-225380-422590 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-08 21:37:23,947 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:23] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.027 0.214 2026-10-08 21:37:23,982 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-10-08 21:37:23,983 121 INFO rb-ed7f209-225380-422590 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-08 21:37:24,045 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 8952812 (allocated 10223616) 2026-10-08 21:37:24,051 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 2721 2026-10-08 21:37:24,053 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-10-08 21:37:24,054 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 2721 2026-10-08 21:37:24,188 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213724_187787_test_editor_page_offers_the_create_affordance.txt 2026-10-08 21:37:24,188 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmp60vvn4q4_chrome_odoo" 2026-10-08 21:37:24,247 121 INFO rb-ed7f209-225380-422590 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-08 21:37:24,676 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 2896 2026-10-08 21:37:24,676 121 INFO rb-ed7f209-225380-422590 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/tmpweyeekyz_chrome_odoo 2026-10-08 21:37:24,676 121 INFO rb-ed7f209-225380-422590 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:35175/json/version 2026-10-08 21:37:24,678 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35175/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:24,707 121 INFO rb-ed7f209-225380-422590 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-08 21:37:24,707 121 INFO rb-ed7f209-225380-422590 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:35175/json 2026-10-08 21:37:24,708 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35175/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:24,719 121 INFO rb-ed7f209-225380-422590 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:35175/devtools/page/4BD9AB9E9BFEEACF599B46140B5BC812 2026-10-08 21:37:24,736 121 INFO rb-ed7f209-225380-422590 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-08 21:37:24,747 121 INFO rb-ed7f209-225380-422590 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-08 21:37:24,813 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_manager from n/a 2026-10-08 21:37:24,844 121 INFO rb-ed7f209-225380-422590 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-08 21:37:24,854 121 INFO rb-ed7f209-225380-422590 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-08 21:37:24,854 121 INFO rb-ed7f209-225380-422590 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-08 21:37:24,873 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:27,050 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /docs HTTP/1.1" 200 - 287 0.351 1.833 2026-10-08 21:37:27,055 121 INFO rb-ed7f209-225380-422590 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': '4BD9AB9E9BFEEACF599B46140B5BC812', 'loaderId': '069E15895C47B35EB221EEF082B089B2', 'isDownload': False} 2026-10-08 21:37:27,055 121 INFO rb-ed7f209-225380-422590 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-08 21:37:27,103 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "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-08 21:37:27,118 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:27,140 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.011 0.032 2026-10-08 21:37:27,162 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:27,225 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.036 0.092 2026-10-08 21:37:27,236 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:27,253 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.076 2026-10-08 21:37:27,261 121 INFO rb-ed7f209-225380-422590 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-08 21:37:27,262 121 INFO rb-ed7f209-225380-422590 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-08 21:37:27,280 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:27,305 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.038 2026-10-08 21:37:27,410 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.003 0.015 2026-10-08 21:37:27,418 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 21:37:27,427 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:37:27,430 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 21:37:27,438 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 21:37:27,479 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:27,524 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:27,561 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.053 2026-10-08 21:37:27,578 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:27] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.005 0.067 2026-10-08 21:37:28,085 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:28,101 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:28] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.019 2026-10-08 21:37:28,130 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:28] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 21:37:28,256 121 INFO rb-ed7f209-225380-422590 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-08 21:37:28,272 121 INFO rb-ed7f209-225380-422590 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-08 21:37:28,306 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.129 2026-10-08 21:37:28,358 121 INFO rb-ed7f209-225380-422590 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-08 21:37:28,372 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:28] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.162 2026-10-08 21:37:28,428 121 INFO rb-ed7f209-225380-422590 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-08 21:37:28,494 121 INFO rb-ed7f209-225380-422590 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-08 21:37:28,574 121 INFO rb-ed7f209-225380-422590 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-08 21:37:28,784 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:28] "POST /docs/create_category HTTP/1.1" 200 - 51 0.063 0.081 2026-10-08 21:37:28,955 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:28] "GET /docs HTTP/1.1" 200 - 20 0.031 0.102 2026-10-08 21:37:29,474 121 INFO rb-ed7f209-225380-422590 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-08 21:37:29,549 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:29] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.021 0.041 2026-10-08 21:37:29,559 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.065 2026-10-08 21:37:29,599 121 INFO rb-ed7f209-225380-422590 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-08 21:37:29,600 121 INFO rb-ed7f209-225380-422590 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-08 21:37:29,693 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9405212 (allocated 11534336) 2026-10-08 21:37:29,705 121 INFO rb-ed7f209-225380-422590 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 2896 2026-10-08 21:37:29,707 121 INFO rb-ed7f209-225380-422590 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-08 21:37:29,708 121 INFO rb-ed7f209-225380-422590 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 2896 2026-10-08 21:37:29,820 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213729_819819_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-10-08 21:37:29,820 121 INFO rb-ed7f209-225380-422590 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/tmpweyeekyz_chrome_odoo" 2026-10-08 21:37:29,885 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-10-08 21:37:30,294 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 3077 2026-10-08 21:37:30,294 121 INFO rb-ed7f209-225380-422590 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/tmp079anlx9_chrome_odoo 2026-10-08 21:37:30,297 121 INFO rb-ed7f209-225380-422590 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:39837/json/version 2026-10-08 21:37:30,300 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:39837/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:30,317 121 INFO rb-ed7f209-225380-422590 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-08 21:37:30,317 121 INFO rb-ed7f209-225380-422590 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:39837/json 2026-10-08 21:37:30,318 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:39837/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:30,332 121 INFO rb-ed7f209-225380-422590 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:39837/devtools/page/90EA767C97708CE88CE419A5B4C09389 2026-10-08 21:37:30,341 121 INFO rb-ed7f209-225380-422590 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-08 21:37:30,358 121 INFO rb-ed7f209-225380-422590 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-08 21:37:30,416 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_manager from n/a 2026-10-08 21:37:30,433 121 INFO rb-ed7f209-225380-422590 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-08 21:37:30,447 121 INFO rb-ed7f209-225380-422590 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-08 21:37:30,447 121 INFO rb-ed7f209-225380-422590 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-08 21:37:30,466 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:33,742 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:33] "GET /docs HTTP/1.1" 200 - 287 0.303 2.976 2026-10-08 21:37:33,750 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': '90EA767C97708CE88CE419A5B4C09389', 'loaderId': '71EAE902F540D4B81F0957D1F3638D56', 'isDownload': False} 2026-10-08 21:37:33,750 121 INFO rb-ed7f209-225380-422590 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-08 21:37:33,797 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 21:37:33,810 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:33,863 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:33] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.033 2026-10-08 21:37:33,871 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:33,887 121 INFO rb-ed7f209-225380-422590 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-08 21:37:33,887 121 INFO rb-ed7f209-225380-422590 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-08 21:37:33,892 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:33] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.011 0.072 2026-10-08 21:37:33,905 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:33,926 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:33] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.023 2026-10-08 21:37:33,942 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:33,965 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:33] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.017 0.028 2026-10-08 21:37:34,022 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:37:34,038 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.012 0.015 2026-10-08 21:37:34,056 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 21:37:34,060 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 21:37:34,061 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 21:37:34,109 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:34,151 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:34,180 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.048 2026-10-08 21:37:34,192 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.003 0.040 2026-10-08 21:37:34,659 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:34,673 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-10-08 21:37:34,698 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 21:37:34,851 121 INFO rb-ed7f209-225380-422590 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-08 21:37:34,858 121 INFO rb-ed7f209-225380-422590 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-08 21:37:34,869 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.123 2026-10-08 21:37:34,924 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:34] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.023 0.119 2026-10-08 21:37:34,926 121 INFO rb-ed7f209-225380-422590 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-08 21:37:35,004 121 INFO rb-ed7f209-225380-422590 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-08 21:37:35,087 121 INFO rb-ed7f209-225380-422590 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-08 21:37:35,249 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:35] "POST /docs/create_category HTTP/1.1" 200 - 34 0.036 0.053 2026-10-08 21:37:35,530 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:35] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.047 0.207 2026-10-08 21:37:36,117 121 INFO rb-ed7f209-225380-422590 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-08 21:37:36,148 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.012 2026-10-08 21:37:36,232 121 INFO rb-ed7f209-225380-422590 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-08 21:37:36,233 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:36] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.033 0.063 2026-10-08 21:37:36,234 121 INFO rb-ed7f209-225380-422590 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-08 21:37:36,345 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12678660 (allocated 14155776) 2026-10-08 21:37:36,350 121 INFO rb-ed7f209-225380-422590 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 3077 2026-10-08 21:37:36,351 121 INFO rb-ed7f209-225380-422590 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-08 21:37:36,353 121 INFO rb-ed7f209-225380-422590 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 3077 2026-10-08 21:37:36,453 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213736_453496_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-10-08 21:37:36,453 121 INFO rb-ed7f209-225380-422590 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/tmp079anlx9_chrome_odoo" 2026-10-08 21:37:36,511 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-10-08 21:37:36,941 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 3255 2026-10-08 21:37:36,941 121 INFO rb-ed7f209-225380-422590 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/tmpmla7tlux_chrome_odoo 2026-10-08 21:37:36,941 121 INFO rb-ed7f209-225380-422590 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:44879/json/version 2026-10-08 21:37:36,943 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:44879/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:36,982 121 INFO rb-ed7f209-225380-422590 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-08 21:37:36,983 121 INFO rb-ed7f209-225380-422590 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:44879/json 2026-10-08 21:37:36,983 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:44879/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:37,000 121 INFO rb-ed7f209-225380-422590 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:44879/devtools/page/C7ED3ECD4F57015993393AB720102F52 2026-10-08 21:37:37,013 121 INFO rb-ed7f209-225380-422590 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-08 21:37:37,050 121 INFO rb-ed7f209-225380-422590 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-08 21:37:37,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_editor from n/a 2026-10-08 21:37:37,210 121 INFO rb-ed7f209-225380-422590 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-08 21:37:37,219 121 INFO rb-ed7f209-225380-422590 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-08 21:37:37,219 121 INFO rb-ed7f209-225380-422590 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-08 21:37:37,239 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:37,838 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:38,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:39,794 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:39] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.434 2.125 2026-10-08 21:37:39,801 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': 'C7ED3ECD4F57015993393AB720102F52', 'loaderId': 'D76853EC350E7E03904CB2A9750D908D', 'isDownload': False} 2026-10-08 21:37:39,801 121 INFO rb-ed7f209-225380-422590 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-08 21:37:39,852 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:39] "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-08 21:37:39,883 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:39,960 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:39] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.072 0.051 2026-10-08 21:37:39,976 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:39,986 121 INFO rb-ed7f209-225380-422590 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-08 21:37:39,987 121 INFO rb-ed7f209-225380-422590 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-08 21:37:39,998 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:39] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.132 2026-10-08 21:37:40,008 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:40,025 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.027 2026-10-08 21:37:40,048 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:40,070 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.037 2026-10-08 21:37:40,233 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 21:37:40,244 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 21:37:40,248 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.004 0.039 2026-10-08 21:37:40,269 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-08 21:37:40,271 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.054 2026-10-08 21:37:40,336 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 21:37:40,410 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:40,439 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.020 0.056 2026-10-08 21:37:40,455 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.005 0.071 2026-10-08 21:37:40,963 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:40,978 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:40] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.023 2026-10-08 21:37:41,006 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:41] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 21:37:41,138 121 INFO rb-ed7f209-225380-422590 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-08 21:37:41,149 121 INFO rb-ed7f209-225380-422590 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-08 21:37:41,198 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.018 0.125 2026-10-08 21:37:41,207 121 INFO rb-ed7f209-225380-422590 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-08 21:37:41,298 121 INFO rb-ed7f209-225380-422590 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-08 21:37:41,299 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:41] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.049 0.177 2026-10-08 21:37:41,367 121 INFO rb-ed7f209-225380-422590 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-08 21:37:41,434 121 INFO rb-ed7f209-225380-422590 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-08 21:37:41,511 121 INFO rb-ed7f209-225380-422590 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-08 21:37:41,733 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:41] "POST /docs/update_document HTTP/1.1" 200 - 31 0.056 0.064 2026-10-08 21:37:42,857 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:42] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.173 0.924 2026-10-08 21:37:43,422 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-08 21:37:43,432 121 INFO rb-ed7f209-225380-422590 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-08 21:37:43,517 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:43] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.042 2026-10-08 21:37:43,528 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.072 2026-10-08 21:37:43,545 121 INFO rb-ed7f209-225380-422590 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-08 21:37:43,546 121 INFO rb-ed7f209-225380-422590 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-08 21:37:43,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12649504 (allocated 13893632) 2026-10-08 21:37:43,726 121 INFO rb-ed7f209-225380-422590 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 3255 2026-10-08 21:37:43,727 121 INFO rb-ed7f209-225380-422590 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-08 21:37:43,728 121 INFO rb-ed7f209-225380-422590 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 3255 2026-10-08 21:37:43,831 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213743_831450_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-10-08 21:37:43,831 121 INFO rb-ed7f209-225380-422590 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/tmpmla7tlux_chrome_odoo" 2026-10-08 21:37:43,892 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-10-08 21:37:44,329 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 3442 2026-10-08 21:37:44,330 121 INFO rb-ed7f209-225380-422590 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/tmp_qe9zbkj_chrome_odoo 2026-10-08 21:37:44,330 121 INFO rb-ed7f209-225380-422590 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:34987/json/version 2026-10-08 21:37:44,331 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34987/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:44,360 121 INFO rb-ed7f209-225380-422590 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-08 21:37:44,360 121 INFO rb-ed7f209-225380-422590 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:34987/json 2026-10-08 21:37:44,361 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34987/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:44,383 121 INFO rb-ed7f209-225380-422590 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:34987/devtools/page/3135839A0C2DB384A0D2D79FCD30D808 2026-10-08 21:37:44,397 121 INFO rb-ed7f209-225380-422590 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-08 21:37:44,406 121 INFO rb-ed7f209-225380-422590 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-08 21:37:44,507 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_editor from n/a 2026-10-08 21:37:44,521 121 INFO rb-ed7f209-225380-422590 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-08 21:37:44,531 121 INFO rb-ed7f209-225380-422590 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-08 21:37:44,531 121 INFO rb-ed7f209-225380-422590 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-08 21:37:44,548 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:45,082 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:45,859 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 584, model: website.doc.category 2026-10-08 21:37:47,080 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.491 2.046 2026-10-08 21:37:47,087 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '3135839A0C2DB384A0D2D79FCD30D808', 'loaderId': 'D155663BBC7436818A91E90FD4FBCD5D', 'isDownload': False} 2026-10-08 21:37:47,087 121 INFO rb-ed7f209-225380-422590 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-08 21:37:47,152 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37: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-08 21:37:47,159 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:47,203 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.034 0.033 2026-10-08 21:37:47,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:47,294 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.053 0.108 2026-10-08 21:37:47,328 121 INFO rb-ed7f209-225380-422590 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-08 21:37:47,330 121 INFO rb-ed7f209-225380-422590 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-08 21:37:47,336 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:47,365 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.030 0.080 2026-10-08 21:37:47,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:47,421 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.025 0.076 2026-10-08 21:37:47,547 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 21:37:47,566 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-08 21:37:47,580 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 21:37:47,591 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 21:37:47,592 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.017 0.042 2026-10-08 21:37:47,647 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:47,692 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:47,727 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.052 2026-10-08 21:37:47,767 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:47] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.019 0.077 2026-10-08 21:37:48,248 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:48,262 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:48] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.015 0.024 2026-10-08 21:37:48,294 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:48] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 21:37:48,434 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:48] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.025 0.055 2026-10-08 21:37:48,437 121 INFO rb-ed7f209-225380-422590 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-08 21:37:48,447 121 INFO rb-ed7f209-225380-422590 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-08 21:37:48,517 121 INFO rb-ed7f209-225380-422590 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-08 21:37:48,594 121 INFO rb-ed7f209-225380-422590 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-08 21:37:48,627 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.039 0.235 2026-10-08 21:37:48,709 121 INFO rb-ed7f209-225380-422590 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-08 21:37:48,779 121 INFO rb-ed7f209-225380-422590 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-08 21:37:48,851 121 INFO rb-ed7f209-225380-422590 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-08 21:37:48,918 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,000 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,061 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,062 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,136 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9416356 (allocated 9961472) 2026-10-08 21:37:49,147 121 INFO rb-ed7f209-225380-422590 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 3442 2026-10-08 21:37:49,148 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,149 121 INFO rb-ed7f209-225380-422590 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 3442 2026-10-08 21:37:49,273 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213749_273031_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-10-08 21:37:49,273 121 INFO rb-ed7f209-225380-422590 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/tmp_qe9zbkj_chrome_odoo" 2026-10-08 21:37:49,328 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-10-08 21:37:49,807 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 3611 2026-10-08 21:37:49,807 121 INFO rb-ed7f209-225380-422590 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/tmpg8j4pdwz_chrome_odoo 2026-10-08 21:37:49,808 121 INFO rb-ed7f209-225380-422590 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:35351/json/version 2026-10-08 21:37:49,809 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35351/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:49,847 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,847 121 INFO rb-ed7f209-225380-422590 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:35351/json 2026-10-08 21:37:49,848 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35351/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:49,871 121 INFO rb-ed7f209-225380-422590 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:35351/devtools/page/DC5F0128F3DD160FF78B28C78C53B65B 2026-10-08 21:37:49,882 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,886 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,958 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_no_access from n/a 2026-10-08 21:37:49,973 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,986 121 INFO rb-ed7f209-225380-422590 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-08 21:37:49,986 121 INFO rb-ed7f209-225380-422590 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-08 21:37:50,026 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:51,275 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 586, model: website.doc.category 2026-10-08 21:37:52,390 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.384 1.992 2026-10-08 21:37:52,395 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': 'DC5F0128F3DD160FF78B28C78C53B65B', 'loaderId': '78AC366A6C1D2C20F4A8893C457B0FE7', 'isDownload': False} 2026-10-08 21:37:52,395 121 INFO rb-ed7f209-225380-422590 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-08 21:37:52,455 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 21:37:52,468 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:52,544 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.055 2026-10-08 21:37:52,565 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:52,587 121 INFO rb-ed7f209-225380-422590 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-08 21:37:52,587 121 INFO rb-ed7f209-225380-422590 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-08 21:37:52,597 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.030 0.122 2026-10-08 21:37:52,621 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:52,642 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.019 0.044 2026-10-08 21:37:52,667 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:52,688 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.060 2026-10-08 21:37:52,744 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:52,760 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 21:37:52,791 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 21:37:52,799 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.012 0.020 2026-10-08 21:37:52,801 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 21:37:52,945 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:52,976 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.051 2026-10-08 21:37:52,994 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:52] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.009 0.065 2026-10-08 21:37:53,479 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:53,495 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:53] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.021 2026-10-08 21:37:53,526 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:53] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 21:37:53,667 121 INFO rb-ed7f209-225380-422590 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-08 21:37:53,680 121 INFO rb-ed7f209-225380-422590 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-08 21:37:53,739 121 INFO rb-ed7f209-225380-422590 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-08 21:37:53,765 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.023 0.160 2026-10-08 21:37:53,833 121 INFO rb-ed7f209-225380-422590 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-08 21:37:53,858 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:53] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.046 0.199 2026-10-08 21:37:53,883 121 INFO rb-ed7f209-225380-422590 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-08 21:37:53,949 121 INFO rb-ed7f209-225380-422590 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-08 21:37:54,024 121 INFO rb-ed7f209-225380-422590 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-08 21:37:54,086 121 INFO rb-ed7f209-225380-422590 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-08 21:37:54,150 121 INFO rb-ed7f209-225380-422590 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-08 21:37:54,151 121 INFO rb-ed7f209-225380-422590 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-08 21:37:54,230 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 8980936 (allocated 9699328) 2026-10-08 21:37:54,237 121 INFO rb-ed7f209-225380-422590 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 3611 2026-10-08 21:37:54,238 121 INFO rb-ed7f209-225380-422590 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-08 21:37:54,238 121 INFO rb-ed7f209-225380-422590 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 3611 2026-10-08 21:37:54,352 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213754_351775_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-10-08 21:37:54,352 121 INFO rb-ed7f209-225380-422590 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/tmpg8j4pdwz_chrome_odoo" 2026-10-08 21:37:54,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:37:55,141 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-10-08 21:37:55,622 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 3779 2026-10-08 21:37:55,623 121 INFO rb-ed7f209-225380-422590 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/tmpt3jxnqr6_chrome_odoo 2026-10-08 21:37:55,625 121 INFO rb-ed7f209-225380-422590 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:37081/json/version 2026-10-08 21:37:55,627 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37081/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:37:55,690 121 INFO rb-ed7f209-225380-422590 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-08 21:37:55,692 121 INFO rb-ed7f209-225380-422590 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:37081/json 2026-10-08 21:37:55,693 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37081/json with timeout 3 increased to 10s during tests 2026-10-08 21:37:55,707 121 INFO rb-ed7f209-225380-422590 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:37081/devtools/page/947A9EF05AA6D70881238E2E799B360D 2026-10-08 21:37:55,723 121 INFO rb-ed7f209-225380-422590 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-08 21:37:55,746 121 INFO rb-ed7f209-225380-422590 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-08 21:37:55,817 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_reseq_manager from n/a 2026-10-08 21:37:55,833 121 INFO rb-ed7f209-225380-422590 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-08 21:37:55,838 121 INFO rb-ed7f209-225380-422590 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-08 21:37:55,838 121 INFO rb-ed7f209-225380-422590 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-08 21:37:55,864 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:37:58,142 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.410 1.874 2026-10-08 21:37:58,147 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': '947A9EF05AA6D70881238E2E799B360D', 'loaderId': '105EA5D8779E178D0701FD18663BC7F0', 'isDownload': False} 2026-10-08 21:37:58,147 121 INFO rb-ed7f209-225380-422590 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-08 21:37:58,208 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-08 21:37:58,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:37:58,274 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.043 0.043 2026-10-08 21:37:58,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:37:58,296 121 INFO rb-ed7f209-225380-422590 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-08 21:37:58,297 121 INFO rb-ed7f209-225380-422590 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-08 21:37:58,299 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.011 0.093 2026-10-08 21:37:58,315 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:37:58,328 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.030 2026-10-08 21:37:58,364 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:37:58,384 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.034 2026-10-08 21:37:58,510 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.013 0.027 2026-10-08 21:37:58,515 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 21:37:58,526 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 21:37:58,531 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 21:37:58,536 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-10-08 21:37:58,545 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:37:58,592 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.005 0.013 2026-10-08 21:37:58,617 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:37:58,659 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:58] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.019 0.054 2026-10-08 21:37:59,150 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:37:59,187 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:59] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.024 0.029 2026-10-08 21:37:59,222 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:59] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:37:59,350 121 INFO rb-ed7f209-225380-422590 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-08 21:37:59,359 121 INFO rb-ed7f209-225380-422590 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-08 21:37:59,420 121 INFO rb-ed7f209-225380-422590 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-08 21:37:59,440 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.017 0.154 2026-10-08 21:37:59,505 121 INFO rb-ed7f209-225380-422590 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-08 21:37:59,524 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:59] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.037 0.218 2026-10-08 21:37:59,723 121 INFO rb-ed7f209-225380-422590 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-08 21:37:59,759 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:37:59] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.024 0.043 2026-10-08 21:37:59,787 121 INFO rb-ed7f209-225380-422590 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-08 21:38:00,060 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:00] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.041 0.147 2026-10-08 21:38:00,607 121 INFO rb-ed7f209-225380-422590 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-08 21:38:00,702 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:00] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.047 2026-10-08 21:38:00,717 121 INFO rb-ed7f209-225380-422590 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-08 21:38:00,719 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.007 0.084 2026-10-08 21:38:00,782 121 INFO rb-ed7f209-225380-422590 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-08 21:38:00,849 121 INFO rb-ed7f209-225380-422590 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-08 21:38:00,850 121 INFO rb-ed7f209-225380-422590 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-08 21:38:00,965 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9193884 (allocated 11010048) 2026-10-08 21:38:00,974 121 INFO rb-ed7f209-225380-422590 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 3779 2026-10-08 21:38:00,976 121 INFO rb-ed7f209-225380-422590 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-08 21:38:00,977 121 INFO rb-ed7f209-225380-422590 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 3779 2026-10-08 21:38:01,077 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213801_077097_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-10-08 21:38:01,077 121 INFO rb-ed7f209-225380-422590 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/tmpt3jxnqr6_chrome_odoo" 2026-10-08 21:38:01,140 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-10-08 21:38:01,568 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 3956 2026-10-08 21:38:01,568 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmpu33prvxc_chrome_odoo 2026-10-08 21:38:01,568 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:37087/json/version 2026-10-08 21:38:01,570 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37087/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:38:01,591 121 INFO rb-ed7f209-225380-422590 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-08 21:38:01,591 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:37087/json 2026-10-08 21:38:01,592 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37087/json with timeout 3 increased to 10s during tests 2026-10-08 21:38:01,608 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:37087/devtools/page/8367EB62F6E30444A9EDDDE2614CE3B8 2026-10-08 21:38:01,620 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-10-08 21:38:01,645 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-10-08 21:38:01,721 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_reseq_manager from n/a 2026-10-08 21:38:01,739 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-10-08 21:38:01,748 121 INFO rb-ed7f209-225380-422590 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-08 21:38:01,748 121 INFO rb-ed7f209-225380-422590 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-08 21:38:01,763 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:05,101 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /docs HTTP/1.1" 200 - 287 0.379 2.962 2026-10-08 21:38:05,105 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '8367EB62F6E30444A9EDDDE2614CE3B8', 'loaderId': '99C61F9F9C1230C795E533B1EA259068', 'isDownload': False} 2026-10-08 21:38:05,105 121 INFO rb-ed7f209-225380-422590 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-08 21:38:05,142 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:38:05,163 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:38:05,239 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.055 0.040 2026-10-08 21:38:05,257 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:38:05,278 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.015 0.114 2026-10-08 21:38:05,287 121 INFO rb-ed7f209-225380-422590 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-08 21:38:05,287 121 INFO rb-ed7f209-225380-422590 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-08 21:38:05,298 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:38:05,310 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.016 2026-10-08 21:38:05,349 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:38:05,374 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.041 2026-10-08 21:38:05,486 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 21:38:05,494 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 21:38:05,515 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-10-08 21:38:05,518 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 21:38:05,534 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.019 0.044 2026-10-08 21:38:05,601 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:38:05,652 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.007 0.015 2026-10-08 21:38:05,675 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:38:05,706 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:05] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.065 2026-10-08 21:38:06,237 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:38:06,252 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:06] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.017 2026-10-08 21:38:06,283 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:06] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 21:38:06,399 121 INFO rb-ed7f209-225380-422590 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-08 21:38:06,407 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:06] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.031 0.047 2026-10-08 21:38:06,415 121 INFO rb-ed7f209-225380-422590 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-08 21:38:06,470 121 INFO rb-ed7f209-225380-422590 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-08 21:38:06,535 121 INFO rb-ed7f209-225380-422590 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-08 21:38:06,560 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.218 2026-10-08 21:38:06,750 121 INFO rb-ed7f209-225380-422590 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-08 21:38:06,829 121 INFO rb-ed7f209-225380-422590 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-08 21:38:06,850 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:06] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.070 0.063 2026-10-08 21:38:07,056 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:07] "GET /docs HTTP/1.1" 200 - 20 0.053 0.094 2026-10-08 21:38:07,621 121 INFO rb-ed7f209-225380-422590 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-08 21:38:07,711 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:07] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.051 2026-10-08 21:38:07,722 121 INFO rb-ed7f209-225380-422590 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-08 21:38:07,727 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.086 2026-10-08 21:38:07,782 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-10-08 21:38:07,783 121 INFO rb-ed7f209-225380-422590 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-08 21:38:07,891 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9169220 (allocated 11272192) 2026-10-08 21:38:07,899 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 3956 2026-10-08 21:38:07,900 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-10-08 21:38:07,901 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 3956 2026-10-08 21:38:08,010 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213808_009763_test_reordering_root_subjects_persists.txt 2026-10-08 21:38:08,010 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmpu33prvxc_chrome_odoo" 2026-10-08 21:38:08,068 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-10-08 21:38:08,486 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 4144 2026-10-08 21:38:08,486 121 INFO rb-ed7f209-225380-422590 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/tmpj9n85d4f_chrome_odoo 2026-10-08 21:38:08,486 121 INFO rb-ed7f209-225380-422590 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:35883/json/version 2026-10-08 21:38:08,488 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35883/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:38:08,547 121 INFO rb-ed7f209-225380-422590 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-08 21:38:08,547 121 INFO rb-ed7f209-225380-422590 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:35883/json 2026-10-08 21:38:08,548 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35883/json with timeout 3 increased to 10s during tests 2026-10-08 21:38:08,563 121 INFO rb-ed7f209-225380-422590 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:35883/devtools/page/09902498251C9E6057411D9A1F20B0E1 2026-10-08 21:38:08,577 121 INFO rb-ed7f209-225380-422590 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-08 21:38:08,599 121 INFO rb-ed7f209-225380-422590 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-08 21:38:08,698 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_reseq_manager from n/a 2026-10-08 21:38:08,714 121 INFO rb-ed7f209-225380-422590 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-08 21:38:08,723 121 INFO rb-ed7f209-225380-422590 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-08 21:38:08,723 121 INFO rb-ed7f209-225380-422590 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-08 21:38:08,747 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:11,080 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.440 1.899 2026-10-08 21:38:11,085 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': '09902498251C9E6057411D9A1F20B0E1', 'loaderId': '1316275B40BF788A906BA1798EBD0442', 'isDownload': False} 2026-10-08 21:38:11,086 121 INFO rb-ed7f209-225380-422590 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-08 21:38:11,112 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "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-08 21:38:11,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:38:11,213 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.052 2026-10-08 21:38:11,226 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:38:11,248 121 INFO rb-ed7f209-225380-422590 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-08 21:38:11,250 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.013 0.101 2026-10-08 21:38:11,251 121 INFO rb-ed7f209-225380-422590 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-08 21:38:11,260 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:38:11,276 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.022 2026-10-08 21:38:11,313 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:38:11,339 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.031 2026-10-08 21:38:11,440 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 21:38:11,447 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 21:38:11,477 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 21:38:11,482 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.024 0.037 2026-10-08 21:38:11,486 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:38:11,524 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 21:38:11,547 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.003 0.035 2026-10-08 21:38:11,578 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:38:11,617 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:11] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.020 0.087 2026-10-08 21:38:12,151 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:38:12,179 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:12] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.014 0.032 2026-10-08 21:38:12,208 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:12] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:38:12,338 121 INFO rb-ed7f209-225380-422590 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-08 21:38:12,351 121 INFO rb-ed7f209-225380-422590 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-08 21:38:12,409 121 INFO rb-ed7f209-225380-422590 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-08 21:38:12,414 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.147 2026-10-08 21:38:12,471 121 INFO rb-ed7f209-225380-422590 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-08 21:38:12,492 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:12] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.037 0.177 2026-10-08 21:38:12,697 121 INFO rb-ed7f209-225380-422590 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-08 21:38:12,755 121 INFO rb-ed7f209-225380-422590 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-08 21:38:12,763 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:12] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.046 0.051 2026-10-08 21:38:13,037 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:13] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.044 0.155 2026-10-08 21:38:13,618 121 INFO rb-ed7f209-225380-422590 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-08 21:38:13,711 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:13] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.046 2026-10-08 21:38:13,731 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.090 2026-10-08 21:38:13,737 121 INFO rb-ed7f209-225380-422590 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-08 21:38:13,807 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-10-08 21:38:13,808 121 INFO rb-ed7f209-225380-422590 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-08 21:38:13,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9187620 (allocated 11272192) 2026-10-08 21:38:13,954 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 4144 2026-10-08 21:38:13,961 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-10-08 21:38:13,962 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 4144 2026-10-08 21:38:14,058 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213814_058419_test_reordering_sections_inside_a_subject_persists.txt 2026-10-08 21:38:14,058 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmpj9n85d4f_chrome_odoo" 2026-10-08 21:38:14,112 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-10-08 21:38:14,556 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 4332 2026-10-08 21:38:14,557 121 INFO rb-ed7f209-225380-422590 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/tmpzy2z262h_chrome_odoo 2026-10-08 21:38:14,557 121 INFO rb-ed7f209-225380-422590 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:45127/json/version 2026-10-08 21:38:14,558 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45127/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:38:14,635 121 INFO rb-ed7f209-225380-422590 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-08 21:38:14,635 121 INFO rb-ed7f209-225380-422590 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:45127/json 2026-10-08 21:38:14,636 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45127/json with timeout 3 increased to 10s during tests 2026-10-08 21:38:14,659 121 INFO rb-ed7f209-225380-422590 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:45127/devtools/page/4C9CC53DA62939CF4DD6D6373047FD7D 2026-10-08 21:38:14,681 121 INFO rb-ed7f209-225380-422590 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-08 21:38:14,706 121 INFO rb-ed7f209-225380-422590 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-08 21:38:14,788 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:tour_reseq_manager from n/a 2026-10-08 21:38:14,807 121 INFO rb-ed7f209-225380-422590 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-08 21:38:14,810 121 INFO rb-ed7f209-225380-422590 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-08 21:38:14,810 121 INFO rb-ed7f209-225380-422590 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-08 21:38:14,832 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:17,264 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.484 1.956 2026-10-08 21:38:17,268 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': '4C9CC53DA62939CF4DD6D6373047FD7D', 'loaderId': '60FAB8C06B5009E996F7104B50754384', 'isDownload': False} 2026-10-08 21:38:17,268 121 INFO rb-ed7f209-225380-422590 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-08 21:38:17,311 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "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-08 21:38:17,333 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:38:17,404 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.056 0.045 2026-10-08 21:38:17,417 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:38:17,430 121 INFO rb-ed7f209-225380-422590 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-08 21:38:17,434 121 INFO rb-ed7f209-225380-422590 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-08 21:38:17,443 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.115 2026-10-08 21:38:17,463 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:38:17,482 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.034 2026-10-08 21:38:17,493 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:38:17,522 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.033 2026-10-08 21:38:17,591 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 21:38:17,601 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 21:38:17,623 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 21:38:17,628 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.020 0.030 2026-10-08 21:38:17,657 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 21:38:17,706 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.004 0.024 2026-10-08 21:38:17,745 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:38:17,775 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:17] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.076 2026-10-08 21:38:18,244 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:38:18,257 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:18] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.015 2026-10-08 21:38:18,280 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:18] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 21:38:18,419 121 INFO rb-ed7f209-225380-422590 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-08 21:38:18,432 121 INFO rb-ed7f209-225380-422590 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-08 21:38:18,473 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.131 2026-10-08 21:38:18,496 121 INFO rb-ed7f209-225380-422590 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-08 21:38:18,565 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:18] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.034 0.177 2026-10-08 21:38:18,582 121 INFO rb-ed7f209-225380-422590 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-08 21:38:18,768 121 INFO rb-ed7f209-225380-422590 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-08 21:38:18,837 121 INFO rb-ed7f209-225380-422590 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-08 21:38:18,859 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:18] "POST /docs/resequence HTTP/1.1" 200 - 29 0.060 0.063 2026-10-08 21:38:19,119 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:19] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.032 0.168 2026-10-08 21:38:19,746 121 INFO rb-ed7f209-225380-422590 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-08 21:38:19,784 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.018 2026-10-08 21:38:19,837 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:19] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.044 2026-10-08 21:38:19,866 121 INFO rb-ed7f209-225380-422590 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-08 21:38:19,932 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-10-08 21:38:19,933 121 INFO rb-ed7f209-225380-422590 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-08 21:38:20,086 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9169092 (allocated 10747904) 2026-10-08 21:38:20,099 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 4332 2026-10-08 21:38:20,101 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-10-08 21:38:20,103 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 4332 2026-10-08 21:38:20,227 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213820_226792_test_reordering_the_left_document_tree_persists.txt 2026-10-08 21:38:20,227 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpzy2z262h_chrome_odoo" 2026-10-08 21:38:20,314 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:38:20,347 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-10-08 21:38:20,766 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 4522 2026-10-08 21:38:20,766 121 INFO rb-ed7f209-225380-422590 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/tmp9n41ouev_chrome_odoo 2026-10-08 21:38:20,767 121 INFO rb-ed7f209-225380-422590 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:36181/json/version 2026-10-08 21:38:20,768 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36181/json/version with timeout 3 increased to 10s during tests 2026-10-08 21:38:20,795 121 INFO rb-ed7f209-225380-422590 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-08 21:38:20,795 121 INFO rb-ed7f209-225380-422590 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:36181/json 2026-10-08 21:38:20,796 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36181/json with timeout 3 increased to 10s during tests 2026-10-08 21:38:20,818 121 INFO rb-ed7f209-225380-422590 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:36181/devtools/page/41D8214989FE9D19C86CC78402B203D4 2026-10-08 21:38:20,851 121 INFO rb-ed7f209-225380-422590 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-08 21:38:20,872 121 INFO rb-ed7f209-225380-422590 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-08 21:38:20,899 121 INFO rb-ed7f209-225380-422590 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-08 21:38:20,908 121 INFO rb-ed7f209-225380-422590 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-08 21:38:20,908 121 INFO rb-ed7f209-225380-422590 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-08 21:38:20,939 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:22,960 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:22] "GET /docs HTTP/1.1" 200 - 235 0.288 1.745 2026-10-08 21:38:22,964 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': '41D8214989FE9D19C86CC78402B203D4', 'loaderId': 'E43B024E0455481A51D458674DFE498F', 'isDownload': False} 2026-10-08 21:38:22,964 121 INFO rb-ed7f209-225380-422590 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-08 21:38:23,010 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 21:38:23,034 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/00401c5/web.assets_frontend.min.css, copying from /web/assets/00401c5/web.assets_frontend.min.css 2026-10-08 21:38:23,098 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/assets/1/00401c5/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.047 2026-10-08 21:38:23,125 121 INFO rb-ed7f209-225380-422590 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-08 21:38:23,126 121 INFO rb-ed7f209-225380-422590 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-08 21:38:23,133 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/84b56c7/to_website_docs.assets_frontend_css.min.css 2026-10-08 21:38:23,159 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/assets/1/84b56c7/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.028 0.117 2026-10-08 21:38:23,186 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05ae345/web.assets_frontend_minimal.min.js, copying from /web/assets/05ae345/web.assets_frontend_minimal.min.js 2026-10-08 21:38:23,221 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/assets/1/05ae345/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.041 0.059 2026-10-08 21:38:23,258 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:38:23,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/52244c4/web.__assets_tests_call__.min.js, copying from /web/assets/52244c4/web.__assets_tests_call__.min.js 2026-10-08 21:38:23,320 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:38:23,323 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/assets/1/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.049 0.094 2026-10-08 21:38:23,351 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 21:38:23,363 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-10-08 21:38:23,374 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/image/website/1/logo/My%20Website?unique=e52c931 HTTP/1.1" 200 - 4 0.018 0.108 2026-10-08 21:38:23,566 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4940583/web.assets_frontend_lazy.min.js, copying from /web/assets/4940583/web.assets_frontend_lazy.min.js 2026-10-08 21:38:23,603 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/assets/1/4940583/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.017 0.057 2026-10-08 21:38:23,638 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:23] "GET /web/image/website/1/favicon?unique=e52c931 HTTP/1.1" 200 - 4 0.015 0.086 2026-10-08 21:38:24,208 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/bcd5958/to_website_docs.assets_frontend_js.min.js 2026-10-08 21:38:24,221 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:24] "GET /web/assets/1/bcd5958/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-10-08 21:38:24,262 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:24] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-08 21:38:24,265 121 INFO rb-ed7f209-225380-422590 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-08 21:38:24,275 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-10-08 21:38:24,367 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:24] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.016 0.042 2026-10-08 21:38:24,497 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 8606944 (allocated 9961472) 2026-10-08 21:38:24,517 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 4522 2026-10-08 21:38:24,526 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-10-08 21:38:24,528 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.016 0.203 2026-10-08 21:38:24,530 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 4522 2026-10-08 21:38:24,648 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_213824_648298_test_docs_frontend_bundle_loads_without_module_error.txt 2026-10-08 21:38:24,648 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmp9n41ouev_chrome_odoo" 2026-10-08 21:38:24,726 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:38:24,754 121 INFO rb-ed7f209-225380-422590 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-08 21:38:24,825 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:38:29,636 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-10-08 21:38:29,759 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-10-08 21:38:29,898 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-10-08 21:38:30,007 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-10-08 21:38:30,098 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-10-08 21:38:30,189 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-10-08 21:38:30,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-10-08 21:38:30,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-10-08 21:38:30,503 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-10-08 21:38:30,610 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-10-08 21:38:30,704 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-10-08 21:38:30,802 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-10-08 21:38:30,878 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-10-08 21:38:30,967 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-10-08 21:38:31,073 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:38:32,239 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-10-08 21:38:32,287 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reseq_reviewer from n/a 2026-10-08 21:38:32,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:34,267 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:34] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.050 1.916 2026-10-08 21:38:34,340 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-10-08 21:38:34,380 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reseq_editor from n/a 2026-10-08 21:38:34,416 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:34,914 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:34] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.024 0.479 2026-10-08 21:38:34,984 121 INFO rb-ed7f209-225380-422590 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-08 21:38:35,017 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reseq_reviewer from n/a 2026-10-08 21:38:35,037 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:35,519 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:35] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.020 0.464 2026-10-08 21:38:35,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-10-08 21:38:35,610 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reseq_reviewer from n/a 2026-10-08 21:38:35,629 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:36,191 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:36] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.050 0.516 2026-10-08 21:38:36,247 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-10-08 21:38:36,287 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reseq_reviewer from n/a 2026-10-08 21:38:36,318 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:36,820 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:36] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.020 0.485 2026-10-08 21:38:36,867 121 INFO rb-ed7f209-225380-422590 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-08 21:38:36,903 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reseq_reviewer from n/a 2026-10-08 21:38:36,927 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:37,391 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:37] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.016 0.451 2026-10-08 21:38:37,466 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:38:43,380 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-08 21:38:43,402 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:designer_doc from n/a 2026-10-08 21:38:43,427 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:43,820 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:43] "POST /docs/create_category HTTP/1.1" 200 - 8 0.008 0.390 2026-10-08 21:38:43,973 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:43] "POST /docs/create_category HTTP/1.1" 200 - 51 0.081 0.066 2026-10-08 21:38:44,055 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:44] "POST /docs/update_category HTTP/1.1" 200 - 21 0.026 0.045 2026-10-08 21:38:44,070 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:44] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.007 2026-10-08 21:38:44,121 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:44] "POST /docs/update_category HTTP/1.1" 200 - 10 0.013 0.031 2026-10-08 21:38:44,138 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:44] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.007 2026-10-08 21:38:44,139 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-10-08 21:38:44,186 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-08 21:38:44,219 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:manager_doc from n/a 2026-10-08 21:38:44,241 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:44,720 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:44] "POST /docs/create_category HTTP/1.1" 200 - 47 0.043 0.439 2026-10-08 21:38:44,798 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:44] "POST /docs/update_category HTTP/1.1" 200 - 27 0.031 0.039 2026-10-08 21:38:44,843 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted mail.message records with IDs: [11933, 11932] 2026-10-08 21:38:44,868 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted website.doc.category records with IDs: [113] 2026-10-08 21:38:44,877 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted mail.followers records with IDs: [2223] 2026-10-08 21:38:44,879 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:44] "POST /docs/delete HTTP/1.1" 200 - 41 0.037 0.038 2026-10-08 21:38:44,925 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:44] "POST /docs/update_category HTTP/1.1" 200 - 10 0.015 0.025 2026-10-08 21:38:44,993 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted website.document.content records with IDs: [46] 2026-10-08 21:38:45,038 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted website.document records with IDs: [106] 2026-10-08 21:38:45,062 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted mail.message records with IDs: [11934] 2026-10-08 21:38:45,072 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted website.doc.category records with IDs: [109] 2026-10-08 21:38:45,082 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:45] "POST /docs/delete HTTP/1.1" 200 - 94 0.078 0.072 2026-10-08 21:38:45,083 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-10-08 21:38:45,120 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-08 21:38:45,151 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal_doc from n/a 2026-10-08 21:38:45,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:45,583 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:45] "POST /docs/create_category HTTP/1.1" 200 - 13 0.013 0.400 2026-10-08 21:38:45,601 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:45] "POST /docs/update_category HTTP/1.1" 200 - 3 0.003 0.008 2026-10-08 21:38:45,614 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:45] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-08 21:38:45,615 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-10-08 21:38:45,653 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-08 21:38:45,676 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:46,093 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:46] "POST /docs/create_category HTTP/1.1" 200 - 5 0.002 0.418 2026-10-08 21:38:46,103 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:46] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 21:38:46,112 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:46] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 21:38:46,113 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-10-08 21:38:46,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-08 21:38:46,192 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reviewer_doc from n/a 2026-10-08 21:38:46,219 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:47,799 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:47] "POST /docs/create_category HTTP/1.1" 200 - 13 0.008 1.577 2026-10-08 21:38:47,938 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:47] "POST /docs/create_category HTTP/1.1" 200 - 51 0.062 0.069 2026-10-08 21:38:48,021 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:48] "POST /docs/update_category HTTP/1.1" 200 - 21 0.031 0.042 2026-10-08 21:38:48,039 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:48] "POST /docs/delete HTTP/1.1" 200 - 1 0.002 0.009 2026-10-08 21:38:48,092 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:48] "POST /docs/update_category HTTP/1.1" 200 - 10 0.014 0.032 2026-10-08 21:38:48,106 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:48] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.007 2026-10-08 21:38:48,108 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-10-08 21:38:48,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-08 21:38:48,184 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:designer_doc from n/a 2026-10-08 21:38:48,209 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:48,811 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:48] "POST /docs/create HTTP/1.1" 200 - 57 0.047 0.558 2026-10-08 21:38:48,892 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:48] "POST /docs/update_document HTTP/1.1" 200 - 27 0.026 0.047 2026-10-08 21:38:48,978 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #607 deleted mail.message records with IDs: [11938] 2026-10-08 21:38:49,045 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #607 deleted website.document.content records with IDs: [48] 2026-10-08 21:38:49,065 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #607 deleted mail.followers records with IDs: [2225] 2026-10-08 21:38:49,120 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #607 deleted mail.message records with IDs: [11940, 11939] 2026-10-08 21:38:49,140 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #607 deleted website.document records with IDs: [108] 2026-10-08 21:38:49,171 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #607 deleted mail.followers records with IDs: [2226] 2026-10-08 21:38:49,174 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:49] "POST /docs/delete HTTP/1.1" 200 - 101 0.173 0.102 2026-10-08 21:38:49,237 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:49] "POST /docs/update_document HTTP/1.1" 200 - 9 0.022 0.033 2026-10-08 21:38:49,281 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:49] "POST /docs/delete HTTP/1.1" 200 - 8 0.013 0.022 2026-10-08 21:38:49,282 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-10-08 21:38:49,322 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-08 21:38:49,352 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:editor_doc from n/a 2026-10-08 21:38:49,381 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:49,976 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:49] "POST /docs/create HTTP/1.1" 200 - 54 0.072 0.531 2026-10-08 21:38:50,093 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:50] "POST /docs/update_document HTTP/1.1" 200 - 28 0.056 0.049 2026-10-08 21:38:50,180 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #603 deleted mail.message records with IDs: [11941] 2026-10-08 21:38:50,217 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #603 deleted website.document.content records with IDs: [49] 2026-10-08 21:38:50,240 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #603 deleted mail.followers records with IDs: [2227] 2026-10-08 21:38:50,266 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #603 deleted mail.message records with IDs: [11943, 11942] 2026-10-08 21:38:50,288 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #603 deleted website.document records with IDs: [109] 2026-10-08 21:38:50,311 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #603 deleted mail.followers records with IDs: [2228] 2026-10-08 21:38:50,316 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:50] "POST /docs/delete HTTP/1.1" 200 - 100 0.108 0.108 2026-10-08 21:38:50,347 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:50] "POST /docs/update_document HTTP/1.1" 200 - 3 0.007 0.017 2026-10-08 21:38:50,377 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:50] "POST /docs/delete HTTP/1.1" 200 - 3 0.003 0.018 2026-10-08 21:38:50,379 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-10-08 21:38:50,451 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-08 21:38:50,484 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:manager_doc from n/a 2026-10-08 21:38:50,508 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:51,111 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:51] "POST /docs/create HTTP/1.1" 200 - 59 0.096 0.512 2026-10-08 21:38:51,207 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:51] "POST /docs/update_document HTTP/1.1" 200 - 20 0.043 0.041 2026-10-08 21:38:51,321 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted mail.message records with IDs: [11944] 2026-10-08 21:38:51,349 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted website.document.content records with IDs: [50] 2026-10-08 21:38:51,378 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted mail.followers records with IDs: [2229] 2026-10-08 21:38:51,400 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted mail.message records with IDs: [11946, 11945] 2026-10-08 21:38:51,424 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted website.document records with IDs: [110] 2026-10-08 21:38:51,451 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted mail.followers records with IDs: [2230] 2026-10-08 21:38:51,454 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:51] "POST /docs/delete HTTP/1.1" 200 - 107 0.135 0.102 2026-10-08 21:38:51,505 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:51] "POST /docs/update_document HTTP/1.1" 200 - 7 0.011 0.030 2026-10-08 21:38:51,577 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted website.document.content records with IDs: [46] 2026-10-08 21:38:51,610 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted mail.message records with IDs: [11947] 2026-10-08 21:38:51,625 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #609 deleted website.document records with IDs: [106] 2026-10-08 21:38:51,640 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:51] "POST /docs/delete HTTP/1.1" 200 - 56 0.064 0.062 2026-10-08 21:38:51,642 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-10-08 21:38:51,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-08 21:38:51,709 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal_doc from n/a 2026-10-08 21:38:51,739 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:52,206 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:52] "POST /docs/create HTTP/1.1" 200 - 17 0.019 0.456 2026-10-08 21:38:52,224 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:52] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.006 2026-10-08 21:38:52,238 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:52] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-10-08 21:38:52,239 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-10-08 21:38:52,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-08 21:38:52,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:54,093 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:54] "POST /docs/create HTTP/1.1" 200 - 5 0.006 1.786 2026-10-08 21:38:54,105 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:54] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 21:38:54,115 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:54] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 21:38:54,122 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-10-08 21:38:54,168 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-08 21:38:54,198 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:reviewer_doc from n/a 2026-10-08 21:38:54,223 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:54,804 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:54] "POST /docs/create HTTP/1.1" 200 - 57 0.064 0.520 2026-10-08 21:38:54,911 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:54] "POST /docs/update_document HTTP/1.1" 200 - 27 0.046 0.053 2026-10-08 21:38:54,992 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #605 deleted mail.message records with IDs: [11948] 2026-10-08 21:38:55,027 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #605 deleted website.document.content records with IDs: [51] 2026-10-08 21:38:55,058 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #605 deleted mail.followers records with IDs: [2231] 2026-10-08 21:38:55,076 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #605 deleted mail.message records with IDs: [11950, 11949] 2026-10-08 21:38:55,102 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #605 deleted website.document records with IDs: [111] 2026-10-08 21:38:55,125 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #605 deleted mail.followers records with IDs: [2232] 2026-10-08 21:38:55,129 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:55] "POST /docs/delete HTTP/1.1" 200 - 101 0.104 0.107 2026-10-08 21:38:55,197 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:55] "POST /docs/update_document HTTP/1.1" 200 - 9 0.019 0.041 2026-10-08 21:38:55,266 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:55] "POST /docs/delete HTTP/1.1" 200 - 8 0.010 0.050 2026-10-08 21:38:55,268 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-10-08 21:38:55,337 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:38:55,361 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-10-08 21:38:55,369 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:56,999 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:56] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.255 1.380 2026-10-08 21:38:57,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-10-08 21:38:57,048 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-10-08 21:38:57,054 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:38:58,707 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:38:58] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.250 1.407 2026-10-08 21:38:58,712 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-10-08 21:38:58,751 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-10-08 21:38:58,763 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:39:00,415 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:00] "GET /docs/search HTTP/1.1" 200 - 209 0.245 1.414 2026-10-08 21:39:00,417 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-10-08 21:39:00,475 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:39:05,688 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-08 21:39:05,815 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #613 deleted odoo.version records with IDs: [17] 2026-10-08 21:39:05,840 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #613 deleted product.attribute.value records with IDs: [120] 2026-10-08 21:39:05,895 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:39:11,130 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-10-08 21:39:11,255 121 INFO rb-ed7f209-225380-422590 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-08 21:39:11,324 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:39:16,386 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-08 21:39:16,495 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-08 21:39:16,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:39:21,604 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-08 21:39:21,734 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-08 21:39:21,809 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:39:26,234 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-08 21:39:26,272 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:39:29,104 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:29] "GET /docs/search?search=Angular&version=27 HTTP/1.1" 200 - 219 0.152 2.684 2026-10-08 21:39:29,187 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:29] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.025 0.048 2026-10-08 21:39:29,243 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-08 21:39:29,355 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:39:31,274 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:31] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.202 1.721 2026-10-08 21:39:31,458 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:31] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.080 0.089 2026-10-08 21:39:31,718 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:31] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.069 0.149 2026-10-08 21:39:31,875 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:31] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.031 0.091 2026-10-08 21:39:31,918 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:31] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.015 0.019 2026-10-08 21:39:32,067 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:32] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.057 0.088 2026-10-08 21:39:32,115 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:32] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.006 0.014 2026-10-08 21:39:32,242 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:32] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.040 0.082 2026-10-08 21:39:32,368 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:32] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.027 0.085 2026-10-08 21:39:32,371 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-10-08 21:39:32,431 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 21:39:33,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-08 21:39:33,201 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #660 deleted mail.message records with IDs: [11957] 2026-10-08 21:39:33,222 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #660 deleted odoo.version records with IDs: [31] 2026-10-08 21:39:33,234 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #660 deleted mail.followers records with IDs: [2233] 2026-10-08 21:39:33,252 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #660 deleted product.attribute.value records with IDs: [134] 2026-10-08 21:39:33,290 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #660 deleted mail.message records with IDs: [11956] 2026-10-08 21:39:33,300 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #660 deleted odoo.version records with IDs: [30] 2026-10-08 21:39:33,313 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #660 deleted product.attribute.value records with IDs: [133] 2026-10-08 21:39:33,378 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:39:33,398 121 INFO rb-ed7f209-225380-422590 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-08 21:39:33,973 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:39:34,382 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-08 21:39:34,452 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:demo from n/a 2026-10-08 21:39:34,469 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 21:39:34,919 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 21:39:34] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.007 0.448 2026-10-08 21:39:34,920 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-10-08 21:39:34,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:39:35,778 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-10-08 21:39:35,815 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11959] 2026-10-08 21:39:35,825 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 21:39:35,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-08 21:39:35,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-08 21:39:35,998 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-10-08 21:39:36,085 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-08 21:39:36,130 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-08 21:39:36,185 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-08 21:39:36,223 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-08 21:39:36,280 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-10-08 21:39:36,343 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-08 21:39:36,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-08 21:39:36,496 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:39:37,182 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-10-08 21:39:37,196 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11961] 2026-10-08 21:39:37,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 21:39:37,241 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-08 21:39:37,311 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:39:38,138 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-10-08 21:39:38,154 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11963] 2026-10-08 21:39:38,164 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 21:39:38,198 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-08 21:39:38,297 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-10-08 21:39:38,310 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-08 21:39:38,319 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-08 21:39:38,365 121 INFO rb-ed7f209-225380-422590 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-08 21:39:38,484 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 663, model: utm.campaign 2026-10-08 21:39:38,501 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 663, model: utm.medium 2026-10-08 21:39:38,508 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 663, model: utm.source 2026-10-08 21:39:38,565 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:39:55,119 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-10-08 21:39:55,313 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-10-08 21:39:55,492 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-10-08 21:39:55,674 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-10-08 21:39:55,918 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:40:12,375 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-08 21:40:13,630 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-08 21:40:14,988 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-08 21:40:16,013 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-08 21:40:17,044 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-08 21:40:18,292 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-08 21:40:19,568 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-08 21:40:20,771 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-08 21:40:22,189 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-08 21:40:23,933 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-10-08 21:40:25,743 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-10-08 21:40:27,513 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-10-08 21:40:28,054 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:40:28,075 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-08 21:40:28,152 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:40:43,884 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-10-08 21:40:44,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-10-08 21:40:44,507 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-10-08 21:40:44,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-10-08 21:40:44,887 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-10-08 21:40:44,967 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-10-08 21:40:45,104 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-10-08 21:40:45,243 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-10-08 21:40:45,742 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-10-08 21:40:46,223 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-10-08 21:40:58,222 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-10-08 21:40:58,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-10-08 21:40:59,391 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:41:14,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-08 21:41:22,095 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:41:36,725 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-10-08 21:41:37,253 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-10-08 21:41:37,846 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-10-08 21:41:38,482 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-10-08 21:41:39,315 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:41:39,336 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-08 21:41:39,519 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:41:40,436 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-08 21:41:42,629 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-10-08 21:41:44,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-10-08 21:41:46,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:41:46,581 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-10-08 21:41:48,404 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [697, 698] 2026-10-08 21:41:48,615 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1483] 2026-10-08 21:41:49,611 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-10-08 21:41:51,169 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [703, 704] 2026-10-08 21:41:51,359 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1490] 2026-10-08 21:41:52,237 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-10-08 21:41:52,941 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-10-08 21:41:54,185 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-10-08 21:41:55,455 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:41:56,207 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-10-08 21:41:56,469 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-10-08 21:41:56,649 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 674, model: product.product 2026-10-08 21:41:56,689 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 674, model: product.template 2026-10-08 21:41:56,735 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-10-08 21:41:57,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-10-08 21:41:57,355 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:42:12,312 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-10-08 21:42:13,689 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [709, 710] 2026-10-08 21:42:13,848 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1512] 2026-10-08 21:42:14,916 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-10-08 21:42:16,385 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [715, 716] 2026-10-08 21:42:16,548 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1519] 2026-10-08 21:42:17,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-10-08 21:42:18,518 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-10-08 21:42:19,920 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [721, 722] 2026-10-08 21:42:20,071 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1531] 2026-10-08 21:42:20,540 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-10-08 21:42:21,743 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [725, 726] 2026-10-08 21:42:21,913 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1538] 2026-10-08 21:42:22,487 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-10-08 21:42:24,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [729, 730] 2026-10-08 21:42:24,157 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1545] 2026-10-08 21:42:24,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-10-08 21:42:26,096 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [733, 734] 2026-10-08 21:42:26,307 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1552] 2026-10-08 21:42:26,761 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-10-08 21:42:27,727 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-10-08 21:42:28,349 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-10-08 21:42:29,081 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-10-08 21:42:29,699 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-10-08 21:42:30,419 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-10-08 21:42:31,220 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-10-08 21:42:31,919 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-10-08 21:42:32,726 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-10-08 21:42:34,038 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [737, 738] 2026-10-08 21:42:34,210 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1583] 2026-10-08 21:42:34,865 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-10-08 21:42:36,288 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [741, 742] 2026-10-08 21:42:36,430 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1590] 2026-10-08 21:42:37,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-10-08 21:42:38,245 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [745, 746] 2026-10-08 21:42:38,390 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1597] 2026-10-08 21:42:39,006 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-10-08 21:42:40,153 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [749, 750] 2026-10-08 21:42:40,301 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1604] 2026-10-08 21:42:41,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-10-08 21:42:42,755 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [755, 756] 2026-10-08 21:42:42,917 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1611] 2026-10-08 21:42:43,582 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-10-08 21:42:44,926 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [759, 760] 2026-10-08 21:42:45,067 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1618] 2026-10-08 21:42:45,720 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-10-08 21:42:48,149 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [763, 764] 2026-10-08 21:42:48,302 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1625] 2026-10-08 21:42:48,790 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-10-08 21:42:50,124 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [767, 768] 2026-10-08 21:42:50,241 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1632] 2026-10-08 21:42:50,810 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-10-08 21:42:52,431 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line.ctp records with IDs: [771, 772] 2026-10-08 21:42:52,607 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #675 deleted account.move.line records with IDs: [1639] 2026-10-08 21:42:53,721 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-10-08 21:42:54,629 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-10-08 21:42:55,525 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-10-08 21:42:56,266 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-10-08 21:42:57,068 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-10-08 21:42:57,801 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-10-08 21:42:58,715 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:43:12,398 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #677 deleted ir.model.data records with IDs: [495913] 2026-10-08 21:43:12,398 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #677 deleted account.journal records with IDs: [759] 2026-10-08 21:43:12,408 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-10-08 21:43:12,624 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-10-08 21:43:12,815 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-10-08 21:43:12,966 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_deprecated_parent_does_not_return_active_sibling ... 2026-10-08 21:43:13,138 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_exact_code_match_returns_that_account ... 2026-10-08 21:43:13,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_explicit_prefix_lookup_still_finds_child_account ... 2026-10-08 21:43:13,420 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-10-08 21:43:13,576 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-10-08 21:43:13,626 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_missing_code_does_not_return_sibling_account ... 2026-10-08 21:43:13,800 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:43:13,939 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-10-08 21:43:15,600 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-10-08 21:43:17,330 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-10-08 21:43:19,077 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-10-08 21:43:20,554 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:43:20,571 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-10-08 21:43:21,022 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-10-08 21:43:21,429 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-10-08 21:43:21,487 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:43:35,142 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-10-08 21:43:35,351 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-10-08 21:43:35,478 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-10-08 21:43:35,629 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-10-08 21:43:35,749 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-10-08 21:43:35,862 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-10-08 21:43:35,998 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-10-08 21:43:36,114 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-10-08 21:43:36,381 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-10-08 21:43:38,157 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:43:39,067 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-08 21:43:40,184 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [779, 780] 2026-10-08 21:43:40,335 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1668] 2026-10-08 21:43:41,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:44:02,642 121 INFO rb-ed7f209-225380-422590 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-08 21:44:02,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-10-08 21:44:03,211 121 INFO rb-ed7f209-225380-422590 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-08 21:44:03,409 121 INFO rb-ed7f209-225380-422590 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-08 21:44:03,651 121 INFO rb-ed7f209-225380-422590 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-08 21:44:03,864 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-10-08 21:44:03,971 121 INFO rb-ed7f209-225380-422590 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-08 21:44:04,910 121 INFO rb-ed7f209-225380-422590 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-08 21:44:05,881 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:44:31,385 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-08 21:44:31,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-08 21:44:31,638 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-08 21:44:32,754 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 21:45:00,536 121 INFO rb-ed7f209-225380-422590 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-08 21:45:00,696 121 INFO rb-ed7f209-225380-422590 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-08 21:45:00,776 121 INFO rb-ed7f209-225380-422590 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-08 21:45:00,874 121 INFO rb-ed7f209-225380-422590 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-08 21:45:00,968 121 INFO rb-ed7f209-225380-422590 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-08 21:45:01,056 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_blank_lines_before_the_header_are_ignored ... 2026-10-08 21:45:01,137 121 INFO rb-ed7f209-225380-422590 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-08 21:45:01,226 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_empty_file_is_refused_plainly ... 2026-10-08 21:45:01,334 121 INFO rb-ed7f209-225380-422590 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-08 21:45:01,440 121 INFO rb-ed7f209-225380-422590 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-08 21:45:01,520 121 INFO rb-ed7f209-225380-422590 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-08 21:45:01,616 121 INFO rb-ed7f209-225380-422590 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-08 21:45:01,710 121 INFO rb-ed7f209-225380-422590 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-08 21:45:01,790 121 INFO rb-ed7f209-225380-422590 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-08 21:45:01,880 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-08 21:45:02,026 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 25 checked, 25 removed 2026-10-08 21:45:28,460 121 INFO rb-ed7f209-225380-422590 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-08 21:45:28,607 121 INFO rb-ed7f209-225380-422590 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-08 21:45:28,700 121 INFO rb-ed7f209-225380-422590 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-08 21:45:28,838 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 21:45:57,094 121 INFO rb-ed7f209-225380-422590 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-08 21:45:57,868 121 INFO rb-ed7f209-225380-422590 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-08 21:45:58,656 121 INFO rb-ed7f209-225380-422590 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-08 21:45:59,407 121 INFO rb-ed7f209-225380-422590 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-08 21:46:00,209 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 694, model: account.bank.statement.import 2026-10-08 21:46:00,258 121 INFO rb-ed7f209-225380-422590 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-08 21:46:01,549 121 INFO rb-ed7f209-225380-422590 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-08 21:46:03,415 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 21:46:30,848 121 INFO rb-ed7f209-225380-422590 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-08 21:46:30,989 121 INFO rb-ed7f209-225380-422590 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-08 21:46:31,057 121 INFO rb-ed7f209-225380-422590 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-08 21:46:31,132 121 INFO rb-ed7f209-225380-422590 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-08 21:46:31,200 121 INFO rb-ed7f209-225380-422590 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-08 21:46:31,326 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-08 21:46:59,025 121 INFO rb-ed7f209-225380-422590 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-08 21:47:07,253 121 INFO rb-ed7f209-225380-422590 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-08 21:47:08,000 121 INFO rb-ed7f209-225380-422590 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-08 21:47:15,862 121 INFO rb-ed7f209-225380-422590 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-08 21:47:23,807 121 INFO rb-ed7f209-225380-422590 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-08 21:47:24,172 121 INFO rb-ed7f209-225380-422590 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-08 21:47:26,095 121 INFO rb-ed7f209-225380-422590 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-08 21:47:34,641 121 INFO rb-ed7f209-225380-422590 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-08 21:47:35,764 121 INFO rb-ed7f209-225380-422590 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-08 21:47:44,150 121 INFO rb-ed7f209-225380-422590 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-08 21:47:45,216 121 INFO rb-ed7f209-225380-422590 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-08 21:47:46,207 121 INFO rb-ed7f209-225380-422590 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-08 21:47:47,222 121 INFO rb-ed7f209-225380-422590 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-08 21:47:55,462 121 INFO rb-ed7f209-225380-422590 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-08 21:47:55,643 121 INFO rb-ed7f209-225380-422590 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-08 21:48:03,831 121 INFO rb-ed7f209-225380-422590 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-08 21:48:04,639 121 INFO rb-ed7f209-225380-422590 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-08 21:48:04,978 121 INFO rb-ed7f209-225380-422590 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-08 21:48:05,724 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-08 21:48:33,139 121 INFO rb-ed7f209-225380-422590 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-08 21:48:39,972 121 INFO rb-ed7f209-225380-422590 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-08 21:48:40,812 121 INFO rb-ed7f209-225380-422590 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-08 21:48:41,555 121 INFO rb-ed7f209-225380-422590 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-08 21:48:42,485 121 INFO rb-ed7f209-225380-422590 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-08 21:48:43,359 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 21:49:11,051 121 INFO rb-ed7f209-225380-422590 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-08 21:49:13,675 121 INFO rb-ed7f209-225380-422590 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-08 21:49:18,192 121 INFO rb-ed7f209-225380-422590 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-08 21:49:22,187 121 INFO rb-ed7f209-225380-422590 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-08 21:49:25,930 121 INFO rb-ed7f209-225380-422590 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-08 21:49:29,749 121 INFO rb-ed7f209-225380-422590 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-08 21:49:32,452 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 48 checked, 48 removed 2026-10-08 21:49:59,151 121 INFO rb-ed7f209-225380-422590 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-08 21:50:00,463 121 INFO rb-ed7f209-225380-422590 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-08 21:50:01,937 121 INFO rb-ed7f209-225380-422590 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-08 21:50:03,707 121 INFO rb-ed7f209-225380-422590 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-08 21:50:05,930 121 INFO rb-ed7f209-225380-422590 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-08 21:50:07,729 121 INFO rb-ed7f209-225380-422590 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-08 21:50:11,261 121 INFO rb-ed7f209-225380-422590 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-08 21:50:12,170 121 INFO rb-ed7f209-225380-422590 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-08 21:50:12,367 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-08 21:50:40,101 121 INFO rb-ed7f209-225380-422590 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-08 21:50:40,590 121 INFO rb-ed7f209-225380-422590 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-08 21:50:42,156 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [906] 2026-10-08 21:50:42,336 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1921] 2026-10-08 21:50:42,871 121 INFO rb-ed7f209-225380-422590 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-08 21:50:43,597 121 INFO rb-ed7f209-225380-422590 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-08 21:50:44,279 121 INFO rb-ed7f209-225380-422590 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-08 21:50:46,231 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [911] 2026-10-08 21:50:46,420 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1930] 2026-10-08 21:50:47,016 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:51:16,295 121 INFO rb-ed7f209-225380-422590 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-08 21:51:17,184 121 INFO rb-ed7f209-225380-422590 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-08 21:51:18,714 121 INFO rb-ed7f209-225380-422590 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-08 21:51:19,911 121 INFO rb-ed7f209-225380-422590 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-08 21:51:22,078 121 INFO rb-ed7f209-225380-422590 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-08 21:51:23,998 121 INFO rb-ed7f209-225380-422590 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-08 21:51:25,946 121 INFO rb-ed7f209-225380-422590 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-08 21:51:27,526 121 INFO rb-ed7f209-225380-422590 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-08 21:51:28,956 121 INFO rb-ed7f209-225380-422590 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-08 21:51:30,376 121 INFO rb-ed7f209-225380-422590 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-08 21:51:32,425 121 INFO rb-ed7f209-225380-422590 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-08 21:51:32,663 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-10-08 21:52:00,731 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-08 21:52:00,811 121 INFO rb-ed7f209-225380-422590 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-08 21:52:00,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-08 21:52:00,982 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-08 21:52:02,125 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-10-08 21:52:03,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 21:52:30,471 121 INFO rb-ed7f209-225380-422590 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-08 21:52:30,580 121 INFO rb-ed7f209-225380-422590 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-08 21:52:30,672 121 INFO rb-ed7f209-225380-422590 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-08 21:52:30,817 121 INFO rb-ed7f209-225380-422590 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-08 21:52:30,932 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_empty_sheet_is_refused_plainly ... 2026-10-08 21:52:31,033 121 INFO rb-ed7f209-225380-422590 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-08 21:52:31,063 121 INFO rb-ed7f209-225380-422590 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-08 21:52:31,096 121 INFO rb-ed7f209-225380-422590 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-08 21:52:31,207 121 INFO rb-ed7f209-225380-422590 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-08 21:52:31,322 121 INFO rb-ed7f209-225380-422590 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-08 21:52:31,435 121 INFO rb-ed7f209-225380-422590 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-08 21:52:31,549 121 INFO rb-ed7f209-225380-422590 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-08 21:52:31,660 121 INFO rb-ed7f209-225380-422590 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-08 21:52:31,755 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-08 21:52:31,882 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-10-08 21:53:00,836 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-08 21:53:01,004 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-08 21:53:01,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-08 21:53:06,598 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-08 21:53:06,764 121 INFO rb-ed7f209-225380-422590 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-08 21:53:08,601 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 21:53:08,618 121 INFO rb-ed7f209-225380-422590 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-08 21:53:15,488 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 21:53:15,736 121 INFO rb-ed7f209-225380-422590 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-08 21:53:15,844 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 21:53:17,040 121 INFO rb-ed7f209-225380-422590 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-08 21:53:17,135 121 INFO rb-ed7f209-225380-422590 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-08 21:53:17,299 121 INFO rb-ed7f209-225380-422590 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-08 21:53:17,418 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:53:46,072 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-08 21:53:54,950 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-08 21:53:58,867 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:54:27,471 121 INFO rb-ed7f209-225380-422590 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-08 21:54:31,332 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-10-08 21:54:32,057 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-10-08 21:54:35,775 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-10-08 21:54:35,847 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [204], uid: 736, model: account.followup.level 2026-10-08 21:54:35,915 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-10-08 21:54:40,078 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 736, model: followup.report 2026-10-08 21:54:40,142 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-10-08 21:54:43,056 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-10-08 21:54:43,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 740, model: followup.receivable 2026-10-08 21:54:43,913 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 21:55:10,589 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-10-08 21:55:13,484 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-10-08 21:55:19,089 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-10-08 21:55:24,295 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-10-08 21:55:27,690 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-10-08 21:55:32,258 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-10-08 21:55:36,950 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-10-08 21:55:39,736 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-10-08 21:55:42,571 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-10-08 21:55:43,218 121 INFO rb-ed7f209-225380-422590 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-08 21:55:48,811 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-10-08 21:55:53,818 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-10-08 21:55:57,010 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-10-08 21:56:00,198 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:56:18,100 121 INFO rb-ed7f209-225380-422590 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-08 21:56:18,210 121 INFO rb-ed7f209-225380-422590 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-08 21:56:18,284 121 INFO rb-ed7f209-225380-422590 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-08 21:56:18,408 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 21:56:44,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-10-08 21:56:48,007 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-10-08 21:56:51,244 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-10-08 21:56:55,537 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-10-08 21:57:00,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245942683252430.1705276800.000000000000000-openerp-155-followup.report@b8882437655c>: ['"Partner A" <@False>'] 2026-10-08 21:57:00,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #747 deleted mail.mail records with IDs: [507] 2026-10-08 21:57:00,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320348727980551.1707523200.000000000000000-openerp-155-followup.report@b8882437655c>: ['"Partner A" <@False>'] 2026-10-08 21:57:00,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #747 deleted mail.mail records with IDs: [508] 2026-10-08 21:57:00,769 121 INFO rb-ed7f209-225380-422590 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-08 21:57:05,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859399259708359.1705276800.000000000000000-openerp-163-followup.report@b8882437655c>: ['"Partner A" <@False>'] 2026-10-08 21:57:05,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #747 deleted mail.mail records with IDs: [509] 2026-10-08 21:57:05,773 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:57:32,054 121 INFO rb-ed7f209-225380-422590 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-08 21:57:36,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615276733390150.1705276800.000000000000000-openerp-171-followup.report@b8882437655c>: ['"Below Threshold Partner" <@False>'] 2026-10-08 21:57:36,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #749 deleted mail.mail records with IDs: [510] 2026-10-08 21:57:36,357 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:58:04,016 121 INFO rb-ed7f209-225380-422590 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-08 21:58:08,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506659280151490.1705276800.000000000000000-openerp-179-followup.report@b8882437655c>: ['"Age Tracking Partner" <@False>'] 2026-10-08 21:58:08,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #751 deleted mail.mail records with IDs: [511] 2026-10-08 21:58:08,408 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 21:58:34,645 121 INFO rb-ed7f209-225380-422590 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-08 21:58:39,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276737122238454.1714521600.000000000000000-openerp-187-followup.report@b8882437655c>: ['"Negative Cadence Partner" <@False>'] 2026-10-08 21:58:39,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #753 deleted mail.mail records with IDs: [512] 2026-10-08 21:58:39,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058425634115113.1718409600.000000000000000-openerp-187-followup.report@b8882437655c>: ['"Negative Cadence Partner" <@False>'] 2026-10-08 21:58:39,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #753 deleted mail.mail records with IDs: [513] 2026-10-08 21:58:39,714 121 INFO rb-ed7f209-225380-422590 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-08 21:58:44,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <898658342201549.1712707200.000000000000000-openerp-195-followup.report@b8882437655c>: ['"Negative Cadence Partner" <@False>'] 2026-10-08 21:58:44,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #753 deleted mail.mail records with IDs: [514] 2026-10-08 21:58:44,197 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-10-08 21:58:48,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911142864343091.1712707200.000000000000000-openerp-203-followup.report@b8882437655c>: ['"Negative Cadence Partner" <@False>'] 2026-10-08 21:58:48,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #753 deleted mail.mail records with IDs: [515] 2026-10-08 21:58:48,753 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 21:59:03,798 121 INFO rb-ed7f209-225380-422590 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-08 21:59:07,703 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:59:28,908 121 INFO rb-ed7f209-225380-422590 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-08 21:59:29,152 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-10-08 21:59:29,330 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 21:59:44,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-10-08 21:59:57,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:00:24,559 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-10-08 22:00:27,922 121 INFO rb-ed7f209-225380-422590 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-08 22:00:32,518 121 INFO rb-ed7f209-225380-422590 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-08 22:00:39,116 121 INFO rb-ed7f209-225380-422590 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-08 22:00:45,665 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-10-08 22:00:50,851 121 INFO rb-ed7f209-225380-422590 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-08 22:00:54,183 121 INFO rb-ed7f209-225380-422590 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-08 22:00:57,661 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:01:25,676 121 INFO rb-ed7f209-225380-422590 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-08 22:01:29,135 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:01:55,455 121 INFO rb-ed7f209-225380-422590 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-08 22:02:02,481 121 INFO rb-ed7f209-225380-422590 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-08 22:02:08,143 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:02:23,749 121 INFO rb-ed7f209-225380-422590 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-08 22:03:31,565 121 INFO rb-ed7f209-225380-422590 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-08 22:03:31,674 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:03:47,232 121 INFO rb-ed7f209-225380-422590 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-08 22:06:00,989 121 INFO rb-ed7f209-225380-422590 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-08 22:06:01,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:06:17,050 121 INFO rb-ed7f209-225380-422590 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-08 22:06:20,313 121 INFO rb-ed7f209-225380-422590 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-08 22:06:26,318 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [516] 2026-10-08 22:06:26,425 121 INFO rb-ed7f209-225380-422590 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-08 22:06:30,143 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [517] 2026-10-08 22:06:30,243 121 INFO rb-ed7f209-225380-422590 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-08 22:06:36,089 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [518] 2026-10-08 22:06:36,187 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-10-08 22:06:39,214 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-10-08 22:06:42,032 121 INFO rb-ed7f209-225380-422590 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-08 22:06:47,981 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [519] 2026-10-08 22:06:48,098 121 INFO rb-ed7f209-225380-422590 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-08 22:06:52,162 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [520] 2026-10-08 22:06:52,335 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-10-08 22:06:56,327 121 INFO rb-ed7f209-225380-422590 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-08 22:06:59,945 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [521] 2026-10-08 22:07:00,039 121 INFO rb-ed7f209-225380-422590 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-08 22:07:03,560 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [522] 2026-10-08 22:07:05,834 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [523] 2026-10-08 22:07:05,903 121 INFO rb-ed7f209-225380-422590 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-08 22:07:11,534 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [524] 2026-10-08 22:07:11,635 121 INFO rb-ed7f209-225380-422590 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-08 22:07:16,628 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [525] 2026-10-08 22:07:16,749 121 INFO rb-ed7f209-225380-422590 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-08 22:07:22,367 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [526] 2026-10-08 22:07:22,661 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [527] 2026-10-08 22:07:22,727 121 INFO rb-ed7f209-225380-422590 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-08 22:07:26,005 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [528] 2026-10-08 22:07:28,264 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [529] 2026-10-08 22:07:28,365 121 INFO rb-ed7f209-225380-422590 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-08 22:07:33,049 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [530] 2026-10-08 22:07:33,163 121 INFO rb-ed7f209-225380-422590 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-08 22:07:38,725 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [531] 2026-10-08 22:07:39,096 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [532] 2026-10-08 22:07:39,189 121 INFO rb-ed7f209-225380-422590 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-08 22:07:44,590 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [533] 2026-10-08 22:07:44,699 121 INFO rb-ed7f209-225380-422590 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-08 22:07:49,865 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [534] 2026-10-08 22:07:49,997 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [535] 2026-10-08 22:07:50,058 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-10-08 22:07:53,679 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [536] 2026-10-08 22:07:53,848 121 INFO rb-ed7f209-225380-422590 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-08 22:07:57,332 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #771 deleted mail.mail records with IDs: [537] 2026-10-08 22:07:57,481 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-10-08 22:08:00,669 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-10-08 22:08:03,482 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-10-08 22:08:06,360 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-10-08 22:08:09,538 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:08:32,032 121 INFO rb-ed7f209-225380-422590 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-08 22:08:32,370 121 INFO rb-ed7f209-225380-422590 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: 4770 2026-10-08 22:08:32,370 121 INFO rb-ed7f209-225380-422590 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/tmpjbee8md3_chrome_odoo 2026-10-08 22:08:32,371 121 INFO rb-ed7f209-225380-422590 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:36071/json/version 2026-10-08 22:08:32,372 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36071/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:08:32,463 121 INFO rb-ed7f209-225380-422590 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-08 22:08:32,463 121 INFO rb-ed7f209-225380-422590 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:36071/json 2026-10-08 22:08:32,464 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36071/json with timeout 3 increased to 10s during tests 2026-10-08 22:08:32,483 121 INFO rb-ed7f209-225380-422590 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:36071/devtools/page/A40F32A19C9C6A65A3DE74396E6BF99E 2026-10-08 22:08:32,501 121 INFO rb-ed7f209-225380-422590 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-08 22:08:32,539 121 INFO rb-ed7f209-225380-422590 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-08 22:08:32,674 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 22:08:32,704 121 INFO rb-ed7f209-225380-422590 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-08 22:08:32,709 121 INFO rb-ed7f209-225380-422590 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-08 22:08:32,709 121 INFO rb-ed7f209-225380-422590 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-08 22:08:32,730 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:08:36,222 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:36] "GET /odoo HTTP/1.1" 200 - 185 0.374 3.124 2026-10-08 22:08:36,227 121 INFO rb-ed7f209-225380-422590 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': 'A40F32A19C9C6A65A3DE74396E6BF99E', 'loaderId': '839D3E1132947298E67AB43E60A01414', 'isDownload': False} 2026-10-08 22:08:36,228 121 INFO rb-ed7f209-225380-422590 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-08 22:08:36,307 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:36] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 22:08:36,323 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:36] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-08 22:08:36,378 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.035 0.040 2026-10-08 22:08:36,411 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:36] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.117 2026-10-08 22:08:36,484 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:08:37,547 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:37] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.530 0.729 2026-10-08 22:08:37,561 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:37] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.104 2026-10-08 22:08:37,571 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:37] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.834 2026-10-08 22:08:37,764 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:08:37,785 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 22:08:37,788 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-08 22:08:37,828 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.013 2026-10-08 22:08:37,844 121 INFO rb-ed7f209-225380-422590 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-08 22:08:37,891 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:08:37,968 121 INFO rb-ed7f209-225380-422590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (116) 2026-10-08 22:08:38,076 121 INFO rb-ed7f209-225380-422590 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-08 22:08:38,180 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.155 0.161 2026-10-08 22:08:38,188 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:08:38,198 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.261 2026-10-08 22:08:38,244 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.280 2026-10-08 22:08:38,246 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.132 2026-10-08 22:08:38,434 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:38] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 22 0.058 0.250 2026-10-08 22:08:38,973 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:38] "POST /mail/data HTTP/1.1" 200 - 146 0.295 0.596 2026-10-08 22:08:38,997 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 1.053 2026-10-08 22:08:39,025 121 INFO rb-ed7f209-225380-422590 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-08 22:08:39,048 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.018 2026-10-08 22:08:39,063 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.027 2026-10-08 22:08:39,065 121 INFO rb-ed7f209-225380-422590 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-08 22:08:39,143 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.011 2026-10-08 22:08:39,164 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.021 2026-10-08 22:08:39,345 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:08:39,369 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "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-08 22:08:39,551 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "POST /mail/data HTTP/1.1" 200 - 71 0.120 0.191 2026-10-08 22:08:39,596 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "GET /web/image/res.partner/3/avatar_128?unique=1791497289000 HTTP/1.1" 200 - 9 0.012 0.312 2026-10-08 22:08:39,645 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "POST /web/action/load HTTP/1.1" 200 - 9 0.031 0.345 2026-10-08 22:08:39,720 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.430 2026-10-08 22:08:39,721 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.393 2026-10-08 22:08:39,831 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-08 22:08:39,904 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.041 2026-10-08 22:08:39,947 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 9 0.014 0.062 2026-10-08 22:08:39,955 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:08:40,103 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:40] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.069 0.179 2026-10-08 22:08:40,140 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:08:40,191 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:40] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.023 0.030 2026-10-08 22:08:40,338 121 INFO rb-ed7f209-225380-422590 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-08 22:08:40,443 121 INFO rb-ed7f209-225380-422590 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-08 22:08:40,497 121 INFO rb-ed7f209-225380-422590 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-08 22:08:40,565 121 INFO rb-ed7f209-225380-422590 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-08 22:08:40,606 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:40] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.010 0.030 2026-10-08 22:08:40,638 121 INFO rb-ed7f209-225380-422590 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-08 22:08:40,661 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:08:40,715 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:40] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.017 0.037 2026-10-08 22:08:40,840 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:40] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.019 0.034 2026-10-08 22:08:40,872 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:40] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.012 0.040 2026-10-08 22:08:41,003 121 INFO rb-ed7f209-225380-422590 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-08 22:08:41,007 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:41] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.022 0.022 2026-10-08 22:08:41,108 121 INFO rb-ed7f209-225380-422590 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-08 22:08:41,138 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:41] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.084 0.087 2026-10-08 22:08:41,162 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:41] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.009 0.129 2026-10-08 22:08:41,321 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:41] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.038 0.162 2026-10-08 22:08:41,358 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:41] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.238 2026-10-08 22:08:41,457 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:41] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.061 0.045 2026-10-08 22:08:41,532 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:41] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.032 0.030 2026-10-08 22:08:41,605 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:41] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:08:41,653 121 INFO rb-ed7f209-225380-422590 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-08 22:08:41,737 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:41] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.009 0.017 2026-10-08 22:08:42,213 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:42] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 109 0.230 0.238 2026-10-08 22:08:42,219 121 INFO rb-ed7f209-225380-422590 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-08 22:08:42,295 121 INFO rb-ed7f209-225380-422590 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-08 22:08:42,858 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:42] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.155 0.403 2026-10-08 22:08:42,897 121 INFO rb-ed7f209-225380-422590 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-08 22:08:42,897 121 INFO rb-ed7f209-225380-422590 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-08 22:08:42,964 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:42] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.031 0.063 2026-10-08 22:08:43,062 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:43] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.055 0.138 2026-10-08 22:08:43,277 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:43] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.048 0.058 2026-10-08 22:08:43,280 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.075 2026-10-08 22:08:43,346 121 INFO rb-ed7f209-225380-422590 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 32608940 (allocated 36810752) 2026-10-08 22:08:43,356 121 INFO rb-ed7f209-225380-422590 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 4770 2026-10-08 22:08:43,357 121 INFO rb-ed7f209-225380-422590 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-08 22:08:43,358 121 INFO rb-ed7f209-225380-422590 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 4770 2026-10-08 22:08:43,468 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_220843_467823_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-10-08 22:08:43,468 121 INFO rb-ed7f209-225380-422590 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/tmpjbee8md3_chrome_odoo" 2026-10-08 22:08:43,593 121 INFO rb-ed7f209-225380-422590 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-08 22:08:44,023 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 5011 2026-10-08 22:08:44,023 121 INFO rb-ed7f209-225380-422590 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/tmpyzstfioe_chrome_odoo 2026-10-08 22:08:44,024 121 INFO rb-ed7f209-225380-422590 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:37465/json/version 2026-10-08 22:08:44,032 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37465/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:08:44,115 121 INFO rb-ed7f209-225380-422590 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-08 22:08:44,115 121 INFO rb-ed7f209-225380-422590 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:37465/json 2026-10-08 22:08:44,116 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37465/json with timeout 3 increased to 10s during tests 2026-10-08 22:08:44,149 121 INFO rb-ed7f209-225380-422590 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:37465/devtools/page/49711D1925E205BBB9781ACA755AE702 2026-10-08 22:08:44,173 121 INFO rb-ed7f209-225380-422590 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-08 22:08:44,189 121 INFO rb-ed7f209-225380-422590 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-08 22:08:44,264 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 22:08:44,287 121 INFO rb-ed7f209-225380-422590 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-08 22:08:44,293 121 INFO rb-ed7f209-225380-422590 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-08 22:08:44,294 121 INFO rb-ed7f209-225380-422590 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-08 22:08:44,325 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:08:46,496 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:46] "GET /odoo HTTP/1.1" 200 - 191 0.316 1.864 2026-10-08 22:08:46,501 121 INFO rb-ed7f209-225380-422590 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': '49711D1925E205BBB9781ACA755AE702', 'loaderId': 'A8D705214813854F094D75FF9DEE8BA0', 'isDownload': False} 2026-10-08 22:08:46,501 121 INFO rb-ed7f209-225380-422590 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 '49711D1925E205BBB9781ACA755AE702' to stop loading 2026-10-08 22:08:46,560 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:46] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-08 22:08:46,572 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:46] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 22:08:46,619 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:08:47,737 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:47] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.574 0.622 2026-10-08 22:08:47,758 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:47] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 1.215 2026-10-08 22:08:47,798 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 1.234 2026-10-08 22:08:47,835 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:47] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-08 22:08:47,983 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:47] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-08 22:08:48,963 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:08:48,972 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:08:48,978 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 22:08:49,004 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-08 22:08:49,039 121 INFO rb-ed7f209-225380-422590 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-08 22:08:49,101 121 INFO rb-ed7f209-225380-422590 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (116) 2026-10-08 22:08:49,203 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.068 0.089 2026-10-08 22:08:49,208 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-10-08 22:08:49,219 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.091 2026-10-08 22:08:49,261 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.119 2026-10-08 22:08:49,337 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:08:49,363 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:08:49,804 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "POST /mail/data HTTP/1.1" 200 - 149 0.291 0.261 2026-10-08 22:08:49,806 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.559 2026-10-08 22:08:49,850 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.618 2026-10-08 22:08:49,925 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "GET /web/image/res.partner/3/avatar_128?unique=1791497289000 HTTP/1.1" 200 - 9 0.027 0.600 2026-10-08 22:08:49,975 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.653 2026-10-08 22:08:50,011 121 INFO rb-ed7f209-225380-422590 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-08 22:08:50,013 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.704 2026-10-08 22:08:50,014 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.021 2026-10-08 22:08:50,038 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 22:08:50,045 121 INFO rb-ed7f209-225380-422590 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-08 22:08:50,081 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:50] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 9 0.014 0.042 2026-10-08 22:08:50,122 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.086 2026-10-08 22:08:50,128 121 INFO rb-ed7f209-225380-422590 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-08 22:08:50,294 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 24348476 (allocated 25800704) 2026-10-08 22:08:50,322 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 22:08:50,375 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:08:50,378 121 INFO rb-ed7f209-225380-422590 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 5011 2026-10-08 22:08:50,382 121 INFO rb-ed7f209-225380-422590 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-08 22:08:50,384 121 INFO rb-ed7f209-225380-422590 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 5011 2026-10-08 22:08:50,492 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:08:50] "POST /mail/data HTTP/1.1" 200 - 71 0.188 0.168 2026-10-08 22:08:50,498 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_220850_497934_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-10-08 22:08:50,498 121 INFO rb-ed7f209-225380-422590 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/tmpyzstfioe_chrome_odoo" 2026-10-08 22:08:50,625 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:09:09,349 121 INFO rb-ed7f209-225380-422590 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-08 22:09:13,189 121 INFO rb-ed7f209-225380-422590 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-08 22:09:13,469 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <292959388037172.1791497353.351711273193359-openerp-456-followup.report@b8882437655c>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-10-08 22:09:13,515 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #778 deleted mail.mail records with IDs: [539] 2026-10-08 22:09:13,613 121 INFO rb-ed7f209-225380-422590 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-08 22:09:16,937 121 INFO rb-ed7f209-225380-422590 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-08 22:09:17,223 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <929500150639338.1791497357.098578691482544-openerp-458-followup.report@b8882437655c>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-10-08 22:09:17,269 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #777 deleted mail.mail records with IDs: [540] 2026-10-08 22:09:17,446 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:09:33,483 121 INFO rb-ed7f209-225380-422590 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-08 22:09:38,571 121 INFO rb-ed7f209-225380-422590 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-08 22:09:43,915 121 INFO rb-ed7f209-225380-422590 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-08 22:09:48,549 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:10:17,364 121 INFO rb-ed7f209-225380-422590 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-08 22:10:23,138 121 INFO rb-ed7f209-225380-422590 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-08 22:10:23,289 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:10:40,714 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-10-08 22:10:47,379 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-10-08 22:10:53,603 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-10-08 22:10:57,279 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-10-08 22:11:04,936 121 INFO rb-ed7f209-225380-422590 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-08 22:11:08,063 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:11:23,581 121 INFO rb-ed7f209-225380-422590 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-08 22:11:42,248 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:12:04,291 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-08 22:12:04,454 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 793, model: followup.report 2026-10-08 22:12:04,532 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-08 22:12:04,618 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-08 22:12:04,720 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-08 22:12:04,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 793, model: followup.report 2026-10-08 22:12:04,944 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-08 22:12:05,033 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-08 22:12:05,135 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-08 22:12:05,204 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 793, model: followup.report 2026-10-08 22:12:05,266 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 793, model: followup.report 2026-10-08 22:12:05,342 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 793, model: followup.report 2026-10-08 22:12:05,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-08 22:12:05,490 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-08 22:12:05,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-08 22:12:05,699 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-08 22:12:05,815 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-08 22:12:05,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 22:12:27,944 121 INFO rb-ed7f209-225380-422590 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-08 22:12:32,698 121 INFO rb-ed7f209-225380-422590 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-08 22:12:32,773 121 INFO rb-ed7f209-225380-422590 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-08 22:12:33,528 121 INFO rb-ed7f209-225380-422590 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-08 22:12:33,564 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 802, model: followup.report 2026-10-08 22:12:33,643 121 INFO rb-ed7f209-225380-422590 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-08 22:12:33,745 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 22:12:54,040 121 INFO rb-ed7f209-225380-422590 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-08 22:12:54,152 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 811, model: followup.report 2026-10-08 22:12:54,212 121 INFO rb-ed7f209-225380-422590 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-08 22:12:54,421 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:13:10,017 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-08 22:13:11,770 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1226] 2026-10-08 22:13:11,988 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2555] 2026-10-08 22:13:13,451 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-08 22:13:15,022 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1229] 2026-10-08 22:13:15,211 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2560] 2026-10-08 22:13:15,502 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-08 22:13:17,028 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1231] 2026-10-08 22:13:17,215 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2563] 2026-10-08 22:13:17,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-08 22:13:19,152 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1233] 2026-10-08 22:13:19,327 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2566] 2026-10-08 22:13:19,612 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-08 22:13:21,330 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1235] 2026-10-08 22:13:21,544 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2569] 2026-10-08 22:13:23,517 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-08 22:13:25,656 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1239, 1240] 2026-10-08 22:13:25,850 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2576, 2577] 2026-10-08 22:13:26,359 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-08 22:13:30,385 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.partial.reconcile records with IDs: [149, 150] 2026-10-08 22:13:30,503 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.full.reconcile records with IDs: [85] 2026-10-08 22:13:30,998 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1245, 1246] 2026-10-08 22:13:31,314 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2583, 2584, 2585, 2586] 2026-10-08 22:13:31,468 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted mail.message records with IDs: [12177, 12175] 2026-10-08 22:13:31,634 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move records with IDs: [1125, 1126] 2026-10-08 22:13:31,648 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted mail.followers records with IDs: [2811, 2812] 2026-10-08 22:13:32,078 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1243, 1244] 2026-10-08 22:13:32,244 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2582] 2026-10-08 22:13:34,315 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-08 22:13:37,204 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.partial.reconcile records with IDs: [153, 154] 2026-10-08 22:13:37,296 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.full.reconcile records with IDs: [87] 2026-10-08 22:13:37,737 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1253, 1254] 2026-10-08 22:13:38,061 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2595, 2596, 2597, 2598] 2026-10-08 22:13:38,155 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted mail.message records with IDs: [12185, 12183] 2026-10-08 22:13:38,283 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move records with IDs: [1130, 1131] 2026-10-08 22:13:38,859 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line.ctp records with IDs: [1251, 1252] 2026-10-08 22:13:39,022 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #812 deleted account.move.line records with IDs: [2593, 2594] 2026-10-08 22:13:41,122 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-08 22:13:42,578 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-08 22:13:43,441 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-08 22:13:44,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-08 22:13:47,494 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-10-08 22:13:48,266 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-10-08 22:13:49,503 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-10-08 22:13:50,253 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-08 22:13:53,802 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:14:10,466 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-10-08 22:14:13,236 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-10-08 22:14:15,430 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:14:31,405 121 INFO rb-ed7f209-225380-422590 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-08 22:14:35,352 121 INFO rb-ed7f209-225380-422590 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-08 22:14:37,328 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #816 deleted account.move.line.ctp records with IDs: [1279] 2026-10-08 22:14:37,552 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #816 deleted account.move.line records with IDs: [2643] 2026-10-08 22:14:37,761 121 INFO rb-ed7f209-225380-422590 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-08 22:14:39,353 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:14:56,698 121 INFO rb-ed7f209-225380-422590 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-08 22:14:57,849 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-08 22:15:05,114 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:15:21,766 121 INFO rb-ed7f209-225380-422590 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-08 22:15:21,877 121 INFO rb-ed7f209-225380-422590 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-08 22:15:22,011 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:15:37,835 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_basic_group_user_reconciles_an_invoice_with_a_bank_transaction ... 2026-10-08 22:15:42,735 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #825 deleted account.move.line.ctp records with IDs: [1295] 2026-10-08 22:15:42,885 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #825 deleted account.move.line records with IDs: [2679] 2026-10-08 22:15:43,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_kanban_of_statement_lines_is_not_the_reconcile_kanban ... 2026-10-08 22:15:46,063 121 INFO rb-ed7f209-225380-422590 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-08 22:15:48,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_payment_transaction_smart_button_opens_for_an_invoicing_only_user ... 2026-10-08 22:15:53,226 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #822 deleted account.move.line.ctp records with IDs: [1297] 2026-10-08 22:15:53,424 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #822 deleted account.move.line records with IDs: [2684] 2026-10-08 22:15:53,934 121 INFO rb-ed7f209-225380-422590 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-08 22:15:56,550 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_not_refused_to_the_superuser ... 2026-10-08 22:15:59,388 121 INFO rb-ed7f209-225380-422590 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-08 22:16:02,561 121 INFO rb-ed7f209-225380-422590 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-08 22:16:05,579 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_an_accountant ... 2026-10-08 22:16:08,808 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_are_gated_with_the_basic_accounting_group ... 2026-10-08 22:16:11,509 121 INFO rb-ed7f209-225380-422590 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-08 22:16:14,129 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:16:30,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_creating_a_transaction_only_schedules_the_auto_reconcile_cron ... 2026-10-08 22:16:31,946 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #868 deleted account.move.line.ctp records with IDs: [1299] 2026-10-08 22:16:32,106 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #868 deleted account.move.line records with IDs: [2689] 2026-10-08 22:16:32,632 121 INFO rb-ed7f209-225380-422590 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-08 22:16:34,187 121 INFO rb-ed7f209-225380-422590 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-08 22:16:35,778 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #868 deleted account.move.line.ctp records with IDs: [1304] 2026-10-08 22:16:35,935 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #868 deleted account.move.line records with IDs: [2698] 2026-10-08 22:16:36,456 121 INFO rb-ed7f209-225380-422590 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-08 22:16:38,015 121 INFO rb-ed7f209-225380-422590 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-08 22:16:39,392 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:16:55,020 121 INFO rb-ed7f209-225380-422590 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-08 22:16:55,958 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #870 deleted account.move.line.ctp records with IDs: [1310] 2026-10-08 22:16:56,111 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #870 deleted account.move.line records with IDs: [2709] 2026-10-08 22:16:58,891 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #870 deleted account.move.line.ctp records with IDs: [1315] 2026-10-08 22:16:59,036 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #870 deleted account.move.line records with IDs: [2718] 2026-10-08 22:17:01,255 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #870 deleted account.move.line.ctp records with IDs: [1318] 2026-10-08 22:17:01,415 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #870 deleted account.move.line records with IDs: [2723] 2026-10-08 22:17:01,969 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-08 22:17:02,903 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #870 deleted account.move.line.ctp records with IDs: [1321] 2026-10-08 22:17:03,096 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #870 deleted account.move.line records with IDs: [2728] 2026-10-08 22:17:03,880 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:17:18,968 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_contains_and_not_contains_stay_case_insensitive ... 2026-10-08 22:17:20,855 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_is_case_insensitive_whatever_the_case_of_the_pattern ... 2026-10-08 22:17:21,761 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_class_keeps_its_meaning ... 2026-10-08 22:17:22,747 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_whitespace_and_word_classes_keep_their_meaning ... 2026-10-08 22:17:24,325 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_stays_anchored_at_the_start_of_the_label ... 2026-10-08 22:17:25,360 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:17:43,384 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-08 22:17:46,209 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-08 22:17:47,192 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:50,909 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313d87e340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:50,910 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316b031bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:50,924 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:50,931 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316b0300e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:51,469 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:55,607 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313fa032e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:55,608 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313c50bd80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:55,617 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:55,624 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313c50ba60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:56,193 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:59,786 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313c615bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:59,788 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316b0ba0c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:59,798 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:17:59,804 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316b0b8d60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:01,333 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:04,823 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316ae21940> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:04,825 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316c32a3e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:04,834 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:04,841 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316c328360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:05,341 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:09,898 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316b033d80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:09,900 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313e84ef20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:09,911 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:09,920 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313e84dda0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:10,421 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:14,984 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b20d8a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:14,986 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313be8c2c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:15,000 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:15,008 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313be8c360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:15,520 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:19,011 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313bfe2f20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:19,013 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313bff5620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:19,024 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:19,032 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313bff5bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:20,467 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:24,051 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b269b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:24,053 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f31674b3060> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:24,065 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:24,072 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f31674b0b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:18:25,287 121 INFO rb-ed7f209-225380-422590 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-08 22:18:29,197 121 INFO rb-ed7f209-225380-422590 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-08 22:18:33,406 121 INFO rb-ed7f209-225380-422590 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-08 22:18:36,133 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-08 22:18:38,590 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-08 22:18:41,295 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-08 22:18:43,372 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-08 22:18:49,591 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-08 22:18:54,463 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #874 deleted account.move.line.ctp records with IDs: [1391] 2026-10-08 22:18:54,662 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #874 deleted account.move.line records with IDs: [2863] 2026-10-08 22:18:55,134 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-08 22:18:56,956 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #874 deleted account.move.line.ctp records with IDs: [1395] 2026-10-08 22:18:57,122 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #874 deleted account.move.line records with IDs: [2872] 2026-10-08 22:18:57,450 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-08 22:19:04,034 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-08 22:19:09,127 121 INFO rb-ed7f209-225380-422590 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-08 22:19:11,839 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-08 22:19:17,920 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #874 deleted account.partial.reconcile records with IDs: [175] 2026-10-08 22:19:17,993 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #874 deleted account.full.reconcile records with IDs: [105] 2026-10-08 22:19:19,025 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:19:22,489 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3167d663e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:19:22,490 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316a158680> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:19:22,498 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:19:22,504 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316a159d00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:19:22,539 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:19:40,735 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_only_on_a_posted_payment ... 2026-10-08 22:19:44,933 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #876 deleted account.move.line.ctp records with IDs: [1446] 2026-10-08 22:19:45,083 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #876 deleted account.move.line records with IDs: [2973] 2026-10-08 22:19:45,645 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-08 22:19:47,121 121 INFO rb-ed7f209-225380-422590 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-08 22:19:48,642 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_reconcile_buttons_and_tooltip_buttons_explain_themselves_with_help ... 2026-10-08 22:19:48,862 121 INFO rb-ed7f209-225380-422590 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-08 22:19:50,271 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #876 deleted account.move.line.ctp records with IDs: [1449] 2026-10-08 22:19:50,441 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #876 deleted account.move.line records with IDs: [2980] 2026-10-08 22:19:50,787 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-08 22:19:52,184 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_only_its_own_unreconciled_transactions ... 2026-10-08 22:19:53,951 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #876 deleted account.move.line.ctp records with IDs: [1452] 2026-10-08 22:19:54,107 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #876 deleted account.move.line records with IDs: [2987] 2026-10-08 22:19:54,388 121 INFO rb-ed7f209-225380-422590 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-08 22:19:55,227 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:20:11,617 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-08 22:20:13,289 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1456] 2026-10-08 22:20:13,470 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [2996] 2026-10-08 22:20:17,919 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-08 22:20:21,604 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-08 22:20:23,124 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1474] 2026-10-08 22:20:23,355 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3031] 2026-10-08 22:20:25,221 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1477] 2026-10-08 22:20:25,471 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3036] 2026-10-08 22:20:27,370 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1480] 2026-10-08 22:20:27,521 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3041] 2026-10-08 22:20:30,084 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-08 22:20:32,062 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1488] 2026-10-08 22:20:32,297 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3056] 2026-10-08 22:20:34,063 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-08 22:20:37,067 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1493] 2026-10-08 22:20:37,268 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3065] 2026-10-08 22:20:40,133 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1497] 2026-10-08 22:20:40,299 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3072] 2026-10-08 22:20:42,707 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1501] 2026-10-08 22:20:42,875 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3079] 2026-10-08 22:20:45,507 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1505] 2026-10-08 22:20:45,776 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3086] 2026-10-08 22:20:53,834 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1521] 2026-10-08 22:20:54,032 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3117] 2026-10-08 22:20:57,130 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1525] 2026-10-08 22:20:57,274 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3124] 2026-10-08 22:20:59,298 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1528] 2026-10-08 22:20:59,443 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3129] 2026-10-08 22:21:02,704 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line.ctp records with IDs: [1534] 2026-10-08 22:21:02,870 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #882 deleted account.move.line records with IDs: [3140] 2026-10-08 22:21:04,011 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:21:21,375 121 INFO rb-ed7f209-225380-422590 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-08 22:21:22,304 121 INFO rb-ed7f209-225380-422590 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-08 22:21:23,358 121 INFO rb-ed7f209-225380-422590 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-08 22:21:24,912 121 INFO rb-ed7f209-225380-422590 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-08 22:21:26,016 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1543] 2026-10-08 22:21:26,199 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3155] 2026-10-08 22:21:26,988 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #884 deleted account.move.line.ctp records with IDs: [1546] 2026-10-08 22:21:27,128 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #884 deleted account.move.line records with IDs: [3159] 2026-10-08 22:21:27,383 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:21:43,868 121 INFO rb-ed7f209-225380-422590 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-08 22:21:44,824 121 INFO rb-ed7f209-225380-422590 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-08 22:21:45,750 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:22:02,623 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-08 22:22:04,516 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome pid: 5212 2026-10-08 22:22:04,517 121 INFO rb-ed7f209-225380-422590 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/tmp6umrb0hl_chrome_odoo 2026-10-08 22:22:04,517 121 INFO rb-ed7f209-225380-422590 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:39959/json/version 2026-10-08 22:22:04,519 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:39959/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:22:04,550 121 INFO rb-ed7f209-225380-422590 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-08 22:22:04,551 121 INFO rb-ed7f209-225380-422590 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:39959/json 2026-10-08 22:22:04,551 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:39959/json with timeout 3 increased to 10s during tests 2026-10-08 22:22:04,564 121 INFO rb-ed7f209-225380-422590 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:39959/devtools/page/00ED8D11928D86B322499FE9BBF8A1EC 2026-10-08 22:22:04,573 121 INFO rb-ed7f209-225380-422590 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-08 22:22:04,586 121 INFO rb-ed7f209-225380-422590 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-08 22:22:04,772 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_manual_user from n/a 2026-10-08 22:22:04,787 121 INFO rb-ed7f209-225380-422590 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-08 22:22:04,797 121 INFO rb-ed7f209-225380-422590 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-08 22:22:04,798 121 INFO rb-ed7f209-225380-422590 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-08 22:22:04,820 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:22:06,778 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:06] "GET /odoo HTTP/1.1" 200 - 181 0.323 1.641 2026-10-08 22:22:06,790 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigation result: {'frameId': '00ED8D11928D86B322499FE9BBF8A1EC', 'loaderId': '49E5EAB6445EA9BEA88E8DDFE6B6A6F0', 'isDownload': False} 2026-10-08 22:22:06,790 121 INFO rb-ed7f209-225380-422590 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-08 22:22:06,848 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:06] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.023 2026-10-08 22:22:06,860 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:06] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-10-08 22:22:06,873 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:06] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 22:22:06,913 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:22:06,926 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 0.048 2026-10-08 22:22:07,148 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:07] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.083 0.242 2026-10-08 22:22:07,165 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:07] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.191 2026-10-08 22:22:07,276 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:07] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-10-08 22:22:08,088 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 22:22:08,098 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-08 22:22:08,102 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 22:22:08,125 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-10-08 22:22:08,126 121 INFO rb-ed7f209-225380-422590 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-08 22:22:08,148 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:22:08,215 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.028 2026-10-08 22:22:08,226 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.031 2026-10-08 22:22:08,273 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.016 0.058 2026-10-08 22:22:08,301 121 INFO rb-ed7f209-225380-422590 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-08 22:22:08,377 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:22:08,411 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "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-08 22:22:08,511 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "POST /mail/data HTTP/1.1" 200 - 34 0.116 0.085 2026-10-08 22:22:08,536 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.174 2026-10-08 22:22:08,614 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /web/image/res.partner/2042/avatar_128?unique=1791498105000 HTTP/1.1" 200 - 15 0.033 0.225 2026-10-08 22:22:08,702 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.023 0.345 2026-10-08 22:22:08,784 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /web/image?model=res.users&field=avatar_128&id=890 HTTP/1.1" 200 - 9 0.025 0.404 2026-10-08 22:22:08,788 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.415 2026-10-08 22:22:08,820 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:22:08,824 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.051 2026-10-08 22:22:08,860 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.320 2026-10-08 22:22:08,997 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:08] "POST /mail/data HTTP/1.1" 200 - 37 0.059 0.241 2026-10-08 22:22:09,770 121 INFO rb-ed7f209-225380-422590 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-08 22:22:09,787 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.007 2026-10-08 22:22:09,797 121 INFO rb-ed7f209-225380-422590 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-08 22:22:09,841 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-08 22:22:09,857 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-08 22:22:10,092 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "POST /mail/data HTTP/1.1" 200 - 20 0.059 0.094 2026-10-08 22:22:10,096 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-10-08 22:22:10,153 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.028 0.113 2026-10-08 22:22:10,221 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "GET /web/image?model=res.users&field=avatar_128&id=890 HTTP/1.1" 200 - 9 0.025 0.194 2026-10-08 22:22:10,292 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:22:10,673 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.202 0.278 2026-10-08 22:22:10,713 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.579 2026-10-08 22:22:10,761 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.011 0.479 2026-10-08 22:22:10,770 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:22:10,777 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 22:22:10,871 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.043 0.074 2026-10-08 22:22:10,898 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:10] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.009 0.167 2026-10-08 22:22:11,128 121 INFO rb-ed7f209-225380-422590 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-08 22:22:11,187 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:11] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.019 0.027 2026-10-08 22:22:11,214 121 INFO rb-ed7f209-225380-422590 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-08 22:22:11,257 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:11] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.014 0.021 2026-10-08 22:22:11,267 121 INFO rb-ed7f209-225380-422590 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-08 22:22:11,338 121 INFO rb-ed7f209-225380-422590 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-08 22:22:11,403 121 INFO rb-ed7f209-225380-422590 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-08 22:22:11,457 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:11] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.026 2026-10-08 22:22:11,702 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:11] "POST /web/action/run HTTP/1.1" 200 - 45 0.079 0.145 2026-10-08 22:22:11,815 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:11] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.012 0.081 2026-10-08 22:22:11,916 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:11] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.019 0.053 2026-10-08 22:22:11,924 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.072 2026-10-08 22:22:12,122 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:12] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.012 0.096 2026-10-08 22:22:12,185 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:12] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.041 2026-10-08 22:22:12,220 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-08 22:22:12,295 121 INFO rb-ed7f209-225380-422590 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-08 22:22:12,317 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:12] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.016 0.020 2026-10-08 22:22:12,350 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: tour succeeded 2026-10-08 22:22:12,351 121 INFO rb-ed7f209-225380-422590 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-08 22:22:12,633 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: heap 24524248 (allocated 25927680) 2026-10-08 22:22:12,648 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing chrome headless with pid 5212 2026-10-08 22:22:12,649 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing websocket connection 2026-10-08 22:22:12,650 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Terminating chrome headless with pid 5212 2026-10-08 22:22:12,805 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222212_805321_test_manual_journal_item_reconciliation_opens_shared_reconcile_form.txt 2026-10-08 22:22:12,805 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Removing chrome user profile "/tmp/tmp6umrb0hl_chrome_odoo" 2026-10-08 22:22:12,870 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-08 22:22:15,524 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome pid: 5445 2026-10-08 22:22:15,524 121 INFO rb-ed7f209-225380-422590 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/tmp45j4ff6t_chrome_odoo 2026-10-08 22:22:15,524 121 INFO rb-ed7f209-225380-422590 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:44889/json/version 2026-10-08 22:22:15,526 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:44889/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:22:15,603 121 INFO rb-ed7f209-225380-422590 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-08 22:22:15,604 121 INFO rb-ed7f209-225380-422590 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:44889/json 2026-10-08 22:22:15,604 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:44889/json with timeout 3 increased to 10s during tests 2026-10-08 22:22:15,635 121 INFO rb-ed7f209-225380-422590 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:44889/devtools/page/A0A628631436C58028FE0D23F6975DFD 2026-10-08 22:22:15,675 121 INFO rb-ed7f209-225380-422590 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-08 22:22:15,706 121 INFO rb-ed7f209-225380-422590 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-08 22:22:15,969 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_liquidity_match_user from n/a 2026-10-08 22:22:15,982 121 INFO rb-ed7f209-225380-422590 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-08 22:22:15,997 121 INFO rb-ed7f209-225380-422590 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-08 22:22:15,997 121 INFO rb-ed7f209-225380-422590 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-08 22:22:16,019 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:22:19,209 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:19] "GET /odoo HTTP/1.1" 200 - 181 0.228 2.965 2026-10-08 22:22:19,214 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigation result: {'frameId': 'A0A628631436C58028FE0D23F6975DFD', 'loaderId': '3DE20D042FBA0F7003CAEF85CDCB7457', 'isDownload': False} 2026-10-08 22:22:19,215 121 INFO rb-ed7f209-225380-422590 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-08 22:22:19,296 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:19] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.019 2026-10-08 22:22:19,369 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:22:19,712 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:19] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.269 0.170 2026-10-08 22:22:19,733 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:19] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.456 2026-10-08 22:22:19,751 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:19] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.477 2026-10-08 22:22:19,800 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.500 2026-10-08 22:22:19,858 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:19] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-10-08 22:22:19,984 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:19] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-10-08 22:22:21,048 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-08 22:22:21,056 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:22:21,059 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-08 22:22:21,095 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 22:22:21,125 121 INFO rb-ed7f209-225380-422590 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-08 22:22:21,145 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:22:21,228 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.031 2026-10-08 22:22:21,242 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.030 2026-10-08 22:22:21,261 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.031 2026-10-08 22:22:21,319 121 INFO rb-ed7f209-225380-422590 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-08 22:22:21,399 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:22:21,426 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:22:21,435 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "POST /mail/data HTTP/1.1" 200 - 34 0.056 0.055 2026-10-08 22:22:21,521 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.021 0.148 2026-10-08 22:22:21,633 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /web/image?model=res.users&field=avatar_128&id=891 HTTP/1.1" 200 - 16 0.032 0.233 2026-10-08 22:22:21,638 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.238 2026-10-08 22:22:21,671 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:22:21,707 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /web/image/res.partner/2043/avatar_128?unique=1791498105000 HTTP/1.1" 200 - 8 0.029 0.305 2026-10-08 22:22:21,739 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.361 2026-10-08 22:22:21,772 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.148 2026-10-08 22:22:21,822 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.343 2026-10-08 22:22:22,755 121 INFO rb-ed7f209-225380-422590 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-08 22:22:22,790 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.016 2026-10-08 22:22:22,794 121 INFO rb-ed7f209-225380-422590 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-08 22:22:22,871 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.020 2026-10-08 22:22:22,891 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.028 2026-10-08 22:22:23,036 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:22:23,132 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "POST /mail/data HTTP/1.1" 200 - 20 0.105 0.067 2026-10-08 22:22:23,135 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.132 2026-10-08 22:22:23,191 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "POST /web/action/load HTTP/1.1" 200 - 10 0.023 0.165 2026-10-08 22:22:23,264 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "GET /web/image/res.partner/2043/avatar_128?unique=1791498105000 HTTP/1.1" 200 - 8 0.023 0.240 2026-10-08 22:22:23,323 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "GET /web/image?model=res.users&field=avatar_128&id=891 HTTP/1.1" 200 - 9 0.015 0.323 2026-10-08 22:22:23,385 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.019 0.348 2026-10-08 22:22:23,766 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.135 0.405 2026-10-08 22:22:23,815 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.013 0.630 2026-10-08 22:22:23,864 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:22:23,872 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.018 0.031 2026-10-08 22:22:23,962 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.034 0.075 2026-10-08 22:22:23,966 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.108 2026-10-08 22:22:24,270 121 INFO rb-ed7f209-225380-422590 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-08 22:22:24,351 121 INFO rb-ed7f209-225380-422590 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-08 22:22:24,361 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.042 0.036 2026-10-08 22:22:24,407 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:24] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.017 0.023 2026-10-08 22:22:24,410 121 INFO rb-ed7f209-225380-422590 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-08 22:22:24,482 121 INFO rb-ed7f209-225380-422590 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-08 22:22:24,550 121 INFO rb-ed7f209-225380-422590 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-08 22:22:24,606 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:24] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.022 2026-10-08 22:22:24,814 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:24] "POST /web/action/run HTTP/1.1" 200 - 45 0.062 0.122 2026-10-08 22:22:24,949 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.016 0.094 2026-10-08 22:22:24,993 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:22:25,195 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:25] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.113 0.079 2026-10-08 22:22:25,403 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:25] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.021 0.088 2026-10-08 22:22:25,475 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:25] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.014 0.039 2026-10-08 22:22:25,545 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.034 2026-10-08 22:22:25,640 121 INFO rb-ed7f209-225380-422590 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-08 22:22:25,660 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:25] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.016 0.027 2026-10-08 22:22:25,694 121 INFO rb-ed7f209-225380-422590 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-08 22:22:25,745 121 INFO rb-ed7f209-225380-422590 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-08 22:22:25,746 121 INFO rb-ed7f209-225380-422590 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-08 22:22:25,822 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:22:26,139 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: heap 24738968 (allocated 26189824) 2026-10-08 22:22:26,154 121 INFO rb-ed7f209-225380-422590 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 5445 2026-10-08 22:22:26,158 121 INFO rb-ed7f209-225380-422590 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-08 22:22:26,166 121 INFO rb-ed7f209-225380-422590 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 5445 2026-10-08 22:22:26,283 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222226_283131_test_match_existing_entries_offers_a_cash_type_account_candidate.txt 2026-10-08 22:22:26,283 121 INFO rb-ed7f209-225380-422590 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/tmp45j4ff6t_chrome_odoo" 2026-10-08 22:22:26,345 121 INFO rb-ed7f209-225380-422590 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-08 22:22:29,148 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome pid: 5677 2026-10-08 22:22:29,148 121 INFO rb-ed7f209-225380-422590 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/tmpg16mk5y2_chrome_odoo 2026-10-08 22:22:29,150 121 INFO rb-ed7f209-225380-422590 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:45493/json/version 2026-10-08 22:22:29,153 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45493/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:22:29,280 121 INFO rb-ed7f209-225380-422590 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-08 22:22:29,280 121 INFO rb-ed7f209-225380-422590 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:45493/json 2026-10-08 22:22:29,281 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45493/json with timeout 3 increased to 10s during tests 2026-10-08 22:22:29,305 121 INFO rb-ed7f209-225380-422590 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:45493/devtools/page/FDBA3408E44194B134769BD5A6B79473 2026-10-08 22:22:29,323 121 INFO rb-ed7f209-225380-422590 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-08 22:22:29,350 121 INFO rb-ed7f209-225380-422590 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-08 22:22:29,550 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_trash_user from n/a 2026-10-08 22:22:29,562 121 INFO rb-ed7f209-225380-422590 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-08 22:22:29,569 121 INFO rb-ed7f209-225380-422590 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-08 22:22:29,569 121 INFO rb-ed7f209-225380-422590 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-08 22:22:29,587 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:22:31,432 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:31] "GET /odoo HTTP/1.1" 200 - 181 0.251 1.599 2026-10-08 22:22:31,437 121 INFO rb-ed7f209-225380-422590 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': 'FDBA3408E44194B134769BD5A6B79473', 'loaderId': 'B7EBB2436422E87874BD9AC1E45A3429', 'isDownload': False} 2026-10-08 22:22:31,437 121 INFO rb-ed7f209-225380-422590 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-08 22:22:31,513 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:31] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.029 2026-10-08 22:22:31,535 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:31] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.052 2026-10-08 22:22:31,543 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:22:31,886 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:31] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.183 0.225 2026-10-08 22:22:31,939 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 0.428 2026-10-08 22:22:31,952 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:31] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.469 2026-10-08 22:22:31,964 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:31] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.097 2026-10-08 22:22:32,569 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:32] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-08 22:22:32,698 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:22:32,699 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-08 22:22:32,710 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 22:22:32,752 121 INFO rb-ed7f209-225380-422590 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-08 22:22:32,752 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.017 2026-10-08 22:22:32,789 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:22:32,861 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.029 2026-10-08 22:22:32,880 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.032 2026-10-08 22:22:32,903 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.048 2026-10-08 22:22:32,959 121 INFO rb-ed7f209-225380-422590 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-08 22:22:33,076 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:22:33,098 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "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-08 22:22:33,123 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.090 2026-10-08 22:22:33,242 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.042 0.216 2026-10-08 22:22:33,322 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "GET /web/image?model=res.users&field=avatar_128&id=892 HTTP/1.1" 200 - 16 0.029 0.272 2026-10-08 22:22:33,324 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.262 2026-10-08 22:22:33,334 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:22:33,386 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "GET /web/image/res.partner/2044/avatar_128?unique=1791498105000 HTTP/1.1" 200 - 8 0.014 0.348 2026-10-08 22:22:33,409 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.384 2026-10-08 22:22:33,460 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 0.132 2026-10-08 22:22:33,533 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.044 0.329 2026-10-08 22:22:34,237 121 INFO rb-ed7f209-225380-422590 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-08 22:22:34,246 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-08 22:22:34,279 121 INFO rb-ed7f209-225380-422590 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-08 22:22:34,323 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-08 22:22:34,348 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.012 2026-10-08 22:22:34,483 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "POST /mail/data HTTP/1.1" 200 - 20 0.041 0.051 2026-10-08 22:22:34,486 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.076 2026-10-08 22:22:34,519 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.074 2026-10-08 22:22:34,574 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "GET /web/image/res.partner/2044/avatar_128?unique=1791498105000 HTTP/1.1" 200 - 8 0.015 0.133 2026-10-08 22:22:34,631 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "GET /web/image?model=res.users&field=avatar_128&id=892 HTTP/1.1" 200 - 9 0.024 0.171 2026-10-08 22:22:34,660 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.143 2026-10-08 22:22:34,675 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:22:34,696 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 22:22:34,718 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:34] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 9 0.014 0.041 2026-10-08 22:22:35,030 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.085 0.392 2026-10-08 22:22:35,116 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:35] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.024 2026-10-08 22:22:35,199 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.036 0.049 2026-10-08 22:22:35,212 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-10-08 22:22:35,526 121 INFO rb-ed7f209-225380-422590 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-08 22:22:35,579 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.025 2026-10-08 22:22:35,617 121 INFO rb-ed7f209-225380-422590 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-08 22:22:35,676 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.026 0.021 2026-10-08 22:22:35,691 121 INFO rb-ed7f209-225380-422590 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-08 22:22:35,748 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.017 0.021 2026-10-08 22:22:35,755 121 INFO rb-ed7f209-225380-422590 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-08 22:22:35,831 121 INFO rb-ed7f209-225380-422590 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-08 22:22:35,926 121 INFO rb-ed7f209-225380-422590 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-08 22:22:36,042 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.046 0.053 2026-10-08 22:22:36,283 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:36] "POST /web/action/run HTTP/1.1" 200 - 45 0.071 0.143 2026-10-08 22:22:36,417 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.014 0.082 2026-10-08 22:22:36,471 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:22:36,566 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:36] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.024 0.069 2026-10-08 22:22:36,753 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.020 0.081 2026-10-08 22:22:36,829 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:36] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.016 0.043 2026-10-08 22:22:36,876 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-08 22:22:36,967 121 INFO rb-ed7f209-225380-422590 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-08 22:22:36,978 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.010 0.023 2026-10-08 22:22:37,036 121 INFO rb-ed7f209-225380-422590 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-08 22:22:37,188 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:37] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.051 0.092 2026-10-08 22:22:37,228 121 INFO rb-ed7f209-225380-422590 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-08 22:22:37,248 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.029 2026-10-08 22:22:37,285 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:22:37,305 121 INFO rb-ed7f209-225380-422590 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-08 22:22:37,392 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:37] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.024 0.056 2026-10-08 22:22:37,430 121 INFO rb-ed7f209-225380-422590 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-08 22:22:37,468 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:37] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.031 2026-10-08 22:22:37,498 121 INFO rb-ed7f209-225380-422590 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-08 22:22:37,566 121 INFO rb-ed7f209-225380-422590 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-08 22:22:37,746 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:37] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.050 0.125 2026-10-08 22:22:38,150 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:38] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.166 0.219 2026-10-08 22:22:38,197 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.402 2026-10-08 22:22:38,237 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:38] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.440 2026-10-08 22:22:38,310 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:38] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.021 0.114 2026-10-08 22:22:38,386 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:38] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.024 2026-10-08 22:22:38,400 121 INFO rb-ed7f209-225380-422590 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-08 22:22:38,407 121 INFO rb-ed7f209-225380-422590 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-08 22:22:38,424 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:38] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.042 2026-10-08 22:22:38,568 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:38] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.055 0.115 2026-10-08 22:22:38,587 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:22:38] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.006 0.145 2026-10-08 22:22:38,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: heap 26491944 (allocated 27762688) 2026-10-08 22:22:38,723 121 INFO rb-ed7f209-225380-422590 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 5677 2026-10-08 22:22:38,727 121 INFO rb-ed7f209-225380-422590 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-08 22:22:38,729 121 INFO rb-ed7f209-225380-422590 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 5677 2026-10-08 22:22:38,844 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222238_843899_test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.txt 2026-10-08 22:22:38,844 121 INFO rb-ed7f209-225380-422590 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/tmpg16mk5y2_chrome_odoo" 2026-10-08 22:22:38,976 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:22:57,063 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-08 22:22:59,396 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome pid: 5929 2026-10-08 22:22:59,397 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless temporary user profile dir: /tmp/tmp2g29yp14_chrome_odoo 2026-10-08 22:22:59,397 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:34799/json/version 2026-10-08 22:22:59,399 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34799/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:22:59,415 121 INFO rb-ed7f209-225380-422590 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-08 22:22:59,415 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:34799/json 2026-10-08 22:22:59,416 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34799/json with timeout 3 increased to 10s during tests 2026-10-08 22:22:59,426 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Websocket url found: ws://127.0.0.1:34799/devtools/page/CB3156CF8A27DB2F52781FEC631222E8 2026-10-08 22:22:59,443 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Enable chrome headless console log notification 2026-10-08 22:22:59,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless enable page notifications 2026-10-08 22:22:59,713 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_round_trip_user from n/a 2026-10-08 22:22:59,725 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Setting session cookie in browser 2026-10-08 22:22:59,742 121 INFO rb-ed7f209-225380-422590 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-08 22:22:59,743 121 INFO rb-ed7f209-225380-422590 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-08 22:22:59,766 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:23:01,529 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:01] "GET /odoo HTTP/1.1" 200 - 181 0.227 1.540 2026-10-08 22:23:01,536 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigation result: {'frameId': 'CB3156CF8A27DB2F52781FEC631222E8', 'loaderId': '099829546188484511DBA3CB19E3947E', 'isDownload': False} 2026-10-08 22:23:01,537 121 INFO rb-ed7f209-225380-422590 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-08 22:23:01,605 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:01] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.013 0.016 2026-10-08 22:23:01,891 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:01] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.150 0.151 2026-10-08 22:23:01,901 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:01] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.324 2026-10-08 22:23:01,913 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:01] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.322 2026-10-08 22:23:01,956 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.336 2026-10-08 22:23:01,957 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:23:02,035 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-08 22:23:02,044 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-08 22:23:02,745 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:23:02,753 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:23:02,762 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 22:23:02,787 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.014 2026-10-08 22:23:02,792 121 INFO rb-ed7f209-225380-422590 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-08 22:23:02,832 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:23:02,904 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.028 2026-10-08 22:23:02,912 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-10-08 22:23:02,963 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.021 0.024 2026-10-08 22:23:02,993 121 INFO rb-ed7f209-225380-422590 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-08 22:23:03,075 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:23:03,090 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "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-08 22:23:03,195 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "POST /mail/data HTTP/1.1" 200 - 34 0.080 0.116 2026-10-08 22:23:03,260 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "GET /web/image?model=res.users&field=avatar_128&id=895 HTTP/1.1" 200 - 16 0.021 0.196 2026-10-08 22:23:03,321 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "GET /web/image/res.partner/2055/avatar_128?unique=1791498159000 HTTP/1.1" 200 - 8 0.026 0.250 2026-10-08 22:23:03,377 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-08 22:23:03,420 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.021 0.376 2026-10-08 22:23:03,429 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.333 2026-10-08 22:23:03,487 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.248 2026-10-08 22:23:03,514 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.454 2026-10-08 22:23:03,545 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.045 2026-10-08 22:23:03,549 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:23:04,555 121 INFO rb-ed7f209-225380-422590 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-08 22:23:04,560 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.007 2026-10-08 22:23:04,592 121 INFO rb-ed7f209-225380-422590 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-08 22:23:04,648 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-08 22:23:04,660 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-08 22:23:04,846 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:04] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.075 2026-10-08 22:23:04,851 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.103 2026-10-08 22:23:04,889 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:04] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.012 0.133 2026-10-08 22:23:04,939 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:04] "GET /web/image?model=res.users&field=avatar_128&id=895 HTTP/1.1" 304 - 9 0.015 0.166 2026-10-08 22:23:04,974 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.182 2026-10-08 22:23:05,015 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.019 0.128 2026-10-08 22:23:05,042 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:23:05,275 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.083 0.172 2026-10-08 22:23:05,483 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.077 0.092 2026-10-08 22:23:05,608 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:23:05,694 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.018 2026-10-08 22:23:05,702 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.012 2026-10-08 22:23:05,719 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.024 2026-10-08 22:23:05,728 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-08 22:23:05,865 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:23:05,868 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:23:05,910 121 INFO rb-ed7f209-225380-422590 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-08 22:23:05,963 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:05] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.014 0.032 2026-10-08 22:23:06,344 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:06] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.087 0.263 2026-10-08 22:23:06,402 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.011 0.020 2026-10-08 22:23:06,462 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.022 2026-10-08 22:23:06,488 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.043 2026-10-08 22:23:06,551 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:06] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.007 0.037 2026-10-08 22:23:06,643 121 INFO rb-ed7f209-225380-422590 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-08 22:23:06,714 121 INFO rb-ed7f209-225380-422590 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-08 22:23:06,750 121 INFO rb-ed7f209-225380-422590 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-08 22:23:06,751 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:06] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.123 2026-10-08 22:23:06,807 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:23:06,946 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.043 0.091 2026-10-08 22:23:07,039 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:07] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.009 0.030 2026-10-08 22:23:07,203 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.041 0.150 2026-10-08 22:23:07,257 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:07] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-08 22:23:07,292 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:23:07,341 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.045 2026-10-08 22:23:07,445 121 INFO rb-ed7f209-225380-422590 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-08 22:23:07,492 121 INFO rb-ed7f209-225380-422590 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-08 22:23:07,573 121 INFO rb-ed7f209-225380-422590 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-08 22:23:07,617 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:07] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.014 0.026 2026-10-08 22:23:07,771 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.053 0.086 2026-10-08 22:23:07,809 121 INFO rb-ed7f209-225380-422590 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-08 22:23:07,810 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-10-08 22:23:07,875 121 INFO rb-ed7f209-225380-422590 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-08 22:23:07,981 121 INFO rb-ed7f209-225380-422590 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-08 22:23:08,030 121 INFO rb-ed7f209-225380-422590 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-08 22:23:08,105 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:08] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.036 0.086 2026-10-08 22:23:08,202 121 INFO rb-ed7f209-225380-422590 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-08 22:23:08,221 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:08] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.008 0.029 2026-10-08 22:23:08,483 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:08] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.013 0.017 2026-10-08 22:23:08,534 121 INFO rb-ed7f209-225380-422590 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-08 22:23:08,603 121 INFO rb-ed7f209-225380-422590 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-08 22:23:08,686 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:08] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.056 0.086 2026-10-08 22:23:08,831 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.048 0.070 2026-10-08 22:23:09,062 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1561] 2026-10-08 22:23:09,333 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [3191] 2026-10-08 22:23:09,974 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:09] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 313 0.536 0.579 2026-10-08 22:23:09,978 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.914 2026-10-08 22:23:10,087 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.037 0.056 2026-10-08 22:23:10,143 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.014 0.016 2026-10-08 22:23:10,307 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.045 0.061 2026-10-08 22:23:10,363 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:10] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.018 2026-10-08 22:23:10,380 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.023 2026-10-08 22:23:10,435 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: tour succeeded 2026-10-08 22:23:10,436 121 INFO rb-ed7f209-225380-422590 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-08 22:23:10,743 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: heap 29459308 (allocated 31170560) 2026-10-08 22:23:10,749 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing chrome headless with pid 5929 2026-10-08 22:23:10,753 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing websocket connection 2026-10-08 22:23:10,756 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Terminating chrome headless with pid 5929 2026-10-08 22:23:10,899 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222310_898850_test_bank_line_reconcile_round_trip.txt 2026-10-08 22:23:10,899 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Removing chrome user profile "/tmp/tmp2g29yp14_chrome_odoo" 2026-10-08 22:23:10,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-08 22:23:13,200 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome pid: 6190 2026-10-08 22:23:13,200 121 INFO rb-ed7f209-225380-422590 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/tmpsnb1_7az_chrome_odoo 2026-10-08 22:23:13,201 121 INFO rb-ed7f209-225380-422590 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:46335/json/version 2026-10-08 22:23:13,202 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:46335/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:23:13,314 121 INFO rb-ed7f209-225380-422590 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-08 22:23:13,314 121 INFO rb-ed7f209-225380-422590 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:46335/json 2026-10-08 22:23:13,315 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:46335/json with timeout 3 increased to 10s during tests 2026-10-08 22:23:13,344 121 INFO rb-ed7f209-225380-422590 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:46335/devtools/page/371F71E20D6B6F75B01BC1F69A43AD38 2026-10-08 22:23:13,381 121 INFO rb-ed7f209-225380-422590 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-08 22:23:13,401 121 INFO rb-ed7f209-225380-422590 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-08 22:23:13,601 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_leave_reopen_user from n/a 2026-10-08 22:23:13,613 121 INFO rb-ed7f209-225380-422590 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-08 22:23:13,619 121 INFO rb-ed7f209-225380-422590 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-08 22:23:13,619 121 INFO rb-ed7f209-225380-422590 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-08 22:23:13,648 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:23:15,469 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:15] "GET /odoo HTTP/1.1" 200 - 181 0.242 1.586 2026-10-08 22:23:15,474 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigation result: {'frameId': '371F71E20D6B6F75B01BC1F69A43AD38', 'loaderId': '37278607B1FDD1F90E1846F65CD43FDC', 'isDownload': False} 2026-10-08 22:23:15,474 121 INFO rb-ed7f209-225380-422590 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-08 22:23:15,562 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:15] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.038 2026-10-08 22:23:15,604 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:23:15,877 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:15] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.174 0.179 2026-10-08 22:23:15,918 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.361 2026-10-08 22:23:15,930 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:15] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.380 2026-10-08 22:23:15,940 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:15] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.409 2026-10-08 22:23:15,977 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:15] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-08 22:23:16,068 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:16] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-08 22:23:17,014 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:23:17,021 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:23:17,029 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 22:23:17,063 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-08 22:23:17,072 121 INFO rb-ed7f209-225380-422590 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-08 22:23:17,106 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:23:17,196 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.043 2026-10-08 22:23:17,208 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-08 22:23:17,245 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.013 0.027 2026-10-08 22:23:17,321 121 INFO rb-ed7f209-225380-422590 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-08 22:23:17,418 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:23:17,431 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.075 2026-10-08 22:23:17,437 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "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-08 22:23:17,475 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.107 2026-10-08 22:23:17,528 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /web/image?model=res.users&field=avatar_128&id=896 HTTP/1.1" 200 - 16 0.015 0.169 2026-10-08 22:23:17,584 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /web/image/res.partner/2056/avatar_128?unique=1791498159000 HTTP/1.1" 200 - 8 0.020 0.217 2026-10-08 22:23:17,586 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.184 2026-10-08 22:23:17,690 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:23:17,730 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.045 0.274 2026-10-08 22:23:17,783 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.291 2026-10-08 22:23:17,871 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:23:18,001 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:18] "POST /mail/data HTTP/1.1" 200 - 37 0.105 0.264 2026-10-08 22:23:18,027 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.203 2026-10-08 22:23:18,781 121 INFO rb-ed7f209-225380-422590 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-08 22:23:18,797 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.010 2026-10-08 22:23:18,806 121 INFO rb-ed7f209-225380-422590 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-08 22:23:18,853 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-08 22:23:18,868 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-08 22:23:19,041 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "POST /mail/data HTTP/1.1" 200 - 20 0.052 0.064 2026-10-08 22:23:19,084 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.044 2026-10-08 22:23:19,139 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "GET /web/image?model=res.users&field=avatar_128&id=896 HTTP/1.1" 304 - 9 0.018 0.096 2026-10-08 22:23:19,141 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.149 2026-10-08 22:23:19,386 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.089 0.181 2026-10-08 22:23:19,426 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.013 0.344 2026-10-08 22:23:19,474 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "GET /web/image/res.company/142/favicon HTTP/1.1" 200 - 9 0.012 0.285 2026-10-08 22:23:19,480 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:23:19,639 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.076 0.129 2026-10-08 22:23:19,740 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:23:19,818 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-08 22:23:19,830 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:23:19,842 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.014 2026-10-08 22:23:19,860 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:19] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 22:23:20,083 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:23:20,092 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:23:20,144 121 INFO rb-ed7f209-225380-422590 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-08 22:23:20,200 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.018 0.032 2026-10-08 22:23:20,523 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.085 0.210 2026-10-08 22:23:20,576 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.012 2026-10-08 22:23:20,618 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-08 22:23:20,645 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.038 2026-10-08 22:23:20,707 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.047 2026-10-08 22:23:20,810 121 INFO rb-ed7f209-225380-422590 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-08 22:23:20,907 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.121 2026-10-08 22:23:20,953 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 22:23:21,051 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.032 0.071 2026-10-08 22:23:21,145 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:21] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.012 0.016 2026-10-08 22:23:21,290 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:21] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.034 0.126 2026-10-08 22:23:21,339 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:23:21,353 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-10-08 22:23:21,497 121 INFO rb-ed7f209-225380-422590 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-08 22:23:21,585 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:21] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.046 0.077 2026-10-08 22:23:21,635 121 INFO rb-ed7f209-225380-422590 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-08 22:23:21,696 121 INFO rb-ed7f209-225380-422590 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-08 22:23:21,734 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:21] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.022 2026-10-08 22:23:21,762 121 INFO rb-ed7f209-225380-422590 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-08 22:23:21,806 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.012 0.025 2026-10-08 22:23:21,945 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:21] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 30 0.035 0.060 2026-10-08 22:23:22,020 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.009 2026-10-08 22:23:22,031 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.004 0.014 2026-10-08 22:23:22,125 121 INFO rb-ed7f209-225380-422590 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-08 22:23:22,174 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 11 0.015 0.030 2026-10-08 22:23:22,225 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.007 0.019 2026-10-08 22:23:22,270 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-08 22:23:22,299 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.011 0.034 2026-10-08 22:23:22,361 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.027 2026-10-08 22:23:22,503 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.022 0.061 2026-10-08 22:23:22,542 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.014 2026-10-08 22:23:22,573 121 INFO rb-ed7f209-225380-422590 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-08 22:23:22,670 121 INFO rb-ed7f209-225380-422590 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-08 22:23:22,718 121 INFO rb-ed7f209-225380-422590 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-08 22:23:22,782 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: tour succeeded 2026-10-08 22:23:22,783 121 INFO rb-ed7f209-225380-422590 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-08 22:23:22,804 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:22] "GET /odoo/accounting/2633/action-1233?statement_line_id=351 HTTP/1.1" 200 - 20 0.055 0.091 2026-10-08 22:23:23,302 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: heap 19794216 (allocated 20684800) 2026-10-08 22:23:23,326 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.011 2026-10-08 22:23:23,355 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: Error received after termination: Owl is running in 'dev' mode. 2026-10-08 22:23:23,419 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 22:23:23,434 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-08 22:23:23,505 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing chrome headless with pid 6190 2026-10-08 22:23:23,512 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing websocket connection 2026-10-08 22:23:23,514 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Terminating chrome headless with pid 6190 2026-10-08 22:23:23,600 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:23] "POST /mail/data HTTP/1.1" 200 - 20 0.051 0.061 2026-10-08 22:23:23,638 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222323_638372_test_bank_reconcile_screen_survives_leave_reload_and_reopen.txt 2026-10-08 22:23:23,638 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Removing chrome user profile "/tmp/tmpsnb1_7az_chrome_odoo" 2026-10-08 22:23:23,733 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-08 22:23:24,205 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:23:42,724 121 INFO rb-ed7f209-225380-422590 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-08 22:23:45,289 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6447 2026-10-08 22:23:45,289 121 INFO rb-ed7f209-225380-422590 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/tmp82v16nsr_chrome_odoo 2026-10-08 22:23:45,290 121 INFO rb-ed7f209-225380-422590 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:35579/json/version 2026-10-08 22:23:45,292 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35579/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:23:45,397 121 INFO rb-ed7f209-225380-422590 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-08 22:23:45,397 121 INFO rb-ed7f209-225380-422590 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:35579/json 2026-10-08 22:23:45,398 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35579/json with timeout 3 increased to 10s during tests 2026-10-08 22:23:45,408 121 INFO rb-ed7f209-225380-422590 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:35579/devtools/page/43A2AFAF8B0C1CF72ACDC8563AD64BBE 2026-10-08 22:23:45,413 121 INFO rb-ed7f209-225380-422590 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-08 22:23:45,422 121 INFO rb-ed7f209-225380-422590 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-08 22:23:45,662 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_race_bank_add_user from n/a 2026-10-08 22:23:45,674 121 INFO rb-ed7f209-225380-422590 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-08 22:23:45,684 121 INFO rb-ed7f209-225380-422590 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-08 22:23:45,685 121 INFO rb-ed7f209-225380-422590 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-08 22:23:45,731 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:23:49,075 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:49] "GET /odoo HTTP/1.1" 200 - 181 0.295 3.054 2026-10-08 22:23:49,080 121 INFO rb-ed7f209-225380-422590 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': '43A2AFAF8B0C1CF72ACDC8563AD64BBE', 'loaderId': 'B43A4CEE4E884E2C5C36E2D9D3826722', 'isDownload': False} 2026-10-08 22:23:49,080 121 INFO rb-ed7f209-225380-422590 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-08 22:23:49,345 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:49] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.095 0.131 2026-10-08 22:23:49,363 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:49] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.235 2026-10-08 22:23:49,383 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:49] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.246 2026-10-08 22:23:49,423 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.278 2026-10-08 22:23:49,435 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:49] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.316 2026-10-08 22:23:49,476 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:49] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-08 22:23:49,483 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:23:49,596 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:49] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-08 22:23:50,668 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:23:50,681 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-08 22:23:50,699 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.010 2026-10-08 22:23:50,700 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:23:50,716 121 INFO rb-ed7f209-225380-422590 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-08 22:23:50,735 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:23:50,791 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-10-08 22:23:50,846 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.009 0.029 2026-10-08 22:23:50,872 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.043 2026-10-08 22:23:50,947 121 INFO rb-ed7f209-225380-422590 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-08 22:23:51,099 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:23:51,114 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "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-08 22:23:51,123 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "POST /mail/data HTTP/1.1" 200 - 34 0.119 0.086 2026-10-08 22:23:51,235 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "GET /web/image/res.partner/2067/avatar_128?unique=1791498204000 HTTP/1.1" 200 - 15 0.047 0.212 2026-10-08 22:23:51,301 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "GET /web/image?model=res.users&field=avatar_128&id=899 HTTP/1.1" 200 - 9 0.030 0.300 2026-10-08 22:23:51,327 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:23:51,429 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.048 0.296 2026-10-08 22:23:51,431 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.343 2026-10-08 22:23:51,451 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.468 2026-10-08 22:23:51,502 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.300 2026-10-08 22:23:51,544 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.021 0.038 2026-10-08 22:23:51,559 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:23:52,546 121 INFO rb-ed7f209-225380-422590 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-08 22:23:52,561 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-08 22:23:52,608 121 INFO rb-ed7f209-225380-422590 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-08 22:23:52,667 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.006 2026-10-08 22:23:52,685 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-08 22:23:52,841 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:52] "POST /mail/data HTTP/1.1" 200 - 20 0.050 0.051 2026-10-08 22:23:52,875 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.105 2026-10-08 22:23:52,879 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.125 2026-10-08 22:23:52,965 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:52] "GET /web/image?model=res.users&field=avatar_128&id=899 HTTP/1.1" 304 - 9 0.020 0.171 2026-10-08 22:23:53,005 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.122 2026-10-08 22:23:53,036 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:23:53,259 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.088 0.253 2026-10-08 22:23:53,306 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.014 0.291 2026-10-08 22:23:53,508 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.096 0.082 2026-10-08 22:23:53,642 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:23:53,741 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:23:53,762 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.009 2026-10-08 22:23:53,769 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 22:23:53,785 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-10-08 22:23:53,954 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:23:53,956 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:53] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:23:54,036 121 INFO rb-ed7f209-225380-422590 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-08 22:23:54,099 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:54] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.013 0.035 2026-10-08 22:23:54,538 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:54] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.127 0.282 2026-10-08 22:23:54,578 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:54] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.018 2026-10-08 22:23:54,665 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.019 2026-10-08 22:23:54,693 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:54] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.041 2026-10-08 22:23:54,755 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:54] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.041 2026-10-08 22:23:54,853 121 INFO rb-ed7f209-225380-422590 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-08 22:23:54,996 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:54] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.138 2026-10-08 22:23:55,047 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:23:55,172 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.049 0.074 2026-10-08 22:23:55,266 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:55] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.018 2026-10-08 22:23:55,439 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:55] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.041 0.127 2026-10-08 22:23:55,516 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:55] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.011 0.045 2026-10-08 22:23:55,546 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:23:55,606 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.017 0.040 2026-10-08 22:23:55,730 121 INFO rb-ed7f209-225380-422590 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-08 22:23:55,838 121 INFO rb-ed7f209-225380-422590 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-08 22:23:55,845 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:55] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.010 0.028 2026-10-08 22:23:55,898 121 INFO rb-ed7f209-225380-422590 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-08 22:23:55,991 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:55] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.041 0.089 2026-10-08 22:23:57,239 121 INFO rb-ed7f209-225380-422590 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-08 22:23:57,338 121 INFO rb-ed7f209-225380-422590 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-08 22:23:57,370 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:57] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.053 0.094 2026-10-08 22:23:57,405 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.015 0.021 2026-10-08 22:23:57,415 121 INFO rb-ed7f209-225380-422590 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-08 22:23:57,417 121 INFO rb-ed7f209-225380-422590 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-08 22:23:57,523 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:57] "GET /odoo/accounting/2656/action-1233?statement_line_id=352 HTTP/1.1" 200 - 20 0.035 0.139 2026-10-08 22:23:57,538 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:23:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.241 2026-10-08 22:23:57,685 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: heap 28068100 (allocated 29859840) 2026-10-08 22:23:57,691 121 INFO rb-ed7f209-225380-422590 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 6447 2026-10-08 22:23:57,696 121 INFO rb-ed7f209-225380-422590 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-08 22:23:57,697 121 INFO rb-ed7f209-225380-422590 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 6447 2026-10-08 22:23:57,827 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222357_826861_test_bank_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-08 22:23:57,827 121 INFO rb-ed7f209-225380-422590 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/tmp82v16nsr_chrome_odoo" 2026-10-08 22:23:57,912 121 INFO rb-ed7f209-225380-422590 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-08 22:24:00,786 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6708 2026-10-08 22:24:00,786 121 INFO rb-ed7f209-225380-422590 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/tmpfmjb3xyq_chrome_odoo 2026-10-08 22:24:00,788 121 INFO rb-ed7f209-225380-422590 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:36305/json/version 2026-10-08 22:24:00,790 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36305/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:24:00,814 121 INFO rb-ed7f209-225380-422590 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-08 22:24:00,814 121 INFO rb-ed7f209-225380-422590 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:36305/json 2026-10-08 22:24:00,815 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36305/json with timeout 3 increased to 10s during tests 2026-10-08 22:24:00,829 121 INFO rb-ed7f209-225380-422590 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:36305/devtools/page/37E21FFAF2D894320177C6C2C1254C50 2026-10-08 22:24:00,840 121 INFO rb-ed7f209-225380-422590 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-08 22:24:00,855 121 INFO rb-ed7f209-225380-422590 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-08 22:24:01,080 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_race_bank_remove_user from n/a 2026-10-08 22:24:01,094 121 INFO rb-ed7f209-225380-422590 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-08 22:24:01,110 121 INFO rb-ed7f209-225380-422590 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-08 22:24:01,111 121 INFO rb-ed7f209-225380-422590 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-08 22:24:01,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:03,140 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:03] "GET /odoo HTTP/1.1" 200 - 181 0.388 1.617 2026-10-08 22:24:03,145 121 INFO rb-ed7f209-225380-422590 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': '37E21FFAF2D894320177C6C2C1254C50', 'loaderId': '60C979AACCCECD8FE474FDBBFF61E64B', 'isDownload': False} 2026-10-08 22:24:03,145 121 INFO rb-ed7f209-225380-422590 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-08 22:24:03,212 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:03] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-08 22:24:03,234 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:03] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.045 2026-10-08 22:24:03,251 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:03] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.041 2026-10-08 22:24:03,291 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:24:03,301 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.054 2026-10-08 22:24:03,687 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:03] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.261 0.238 2026-10-08 22:24:03,695 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:03] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.324 2026-10-08 22:24:03,713 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:03] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.118 2026-10-08 22:24:04,504 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:24:04,513 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 22:24:04,527 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 22:24:04,571 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-08 22:24:04,573 121 INFO rb-ed7f209-225380-422590 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-08 22:24:04,593 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:24:04,671 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.036 2026-10-08 22:24:04,680 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.044 2026-10-08 22:24:04,711 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.037 2026-10-08 22:24:04,807 121 INFO rb-ed7f209-225380-422590 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-08 22:24:04,924 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:24:04,939 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "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-08 22:24:04,981 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:04] "POST /mail/data HTTP/1.1" 200 - 34 0.097 0.072 2026-10-08 22:24:05,130 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:05] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.064 0.228 2026-10-08 22:24:05,175 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.018 0.300 2026-10-08 22:24:05,250 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:24:05,270 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:05] "GET /web/image/res.partner/2068/avatar_128?unique=1791498204000 HTTP/1.1" 200 - 15 0.045 0.353 2026-10-08 22:24:05,334 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.309 2026-10-08 22:24:05,337 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.498 2026-10-08 22:24:05,387 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:05] "GET /web/image?model=res.users&field=avatar_128&id=900 HTTP/1.1" 200 - 9 0.015 0.508 2026-10-08 22:24:05,422 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.199 2026-10-08 22:24:06,286 121 INFO rb-ed7f209-225380-422590 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-08 22:24:06,318 121 INFO rb-ed7f209-225380-422590 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-08 22:24:06,321 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.014 2026-10-08 22:24:06,403 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.008 0.028 2026-10-08 22:24:06,429 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.050 2026-10-08 22:24:06,627 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "POST /mail/data HTTP/1.1" 200 - 20 0.051 0.097 2026-10-08 22:24:06,700 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.045 0.096 2026-10-08 22:24:06,755 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "GET /web/image?model=res.users&field=avatar_128&id=900 HTTP/1.1" 200 - 9 0.013 0.169 2026-10-08 22:24:06,761 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-10-08 22:24:06,802 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.012 0.139 2026-10-08 22:24:06,848 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:24:06,849 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "GET /web/image/res.partner/2068/avatar_128?unique=1791498204000 HTTP/1.1" 200 - 8 0.014 0.284 2026-10-08 22:24:06,886 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:24:07,124 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.085 0.309 2026-10-08 22:24:07,178 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.020 0.283 2026-10-08 22:24:07,390 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.121 0.105 2026-10-08 22:24:07,518 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:24:07,626 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.027 2026-10-08 22:24:07,660 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.015 0.015 2026-10-08 22:24:07,670 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.024 2026-10-08 22:24:07,697 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-08 22:24:07,933 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:24:07,936 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:07] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:24:07,970 121 INFO rb-ed7f209-225380-422590 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-08 22:24:08,076 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:08] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.039 0.054 2026-10-08 22:24:08,580 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:08] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.167 0.298 2026-10-08 22:24:08,618 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:08] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.015 2026-10-08 22:24:08,679 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.011 0.028 2026-10-08 22:24:08,718 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:08] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.014 0.058 2026-10-08 22:24:08,817 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:08] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.023 0.051 2026-10-08 22:24:08,914 121 INFO rb-ed7f209-225380-422590 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-08 22:24:09,064 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:09] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.161 2026-10-08 22:24:09,266 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:09] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.069 0.095 2026-10-08 22:24:09,272 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.171 2026-10-08 22:24:09,354 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:09] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.007 0.015 2026-10-08 22:24:09,507 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.036 0.115 2026-10-08 22:24:09,576 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:09] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.038 2026-10-08 22:24:09,647 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.025 2026-10-08 22:24:09,655 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 22:24:09,790 121 INFO rb-ed7f209-225380-422590 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-08 22:24:09,857 121 INFO rb-ed7f209-225380-422590 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-08 22:24:09,919 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.025 0.037 2026-10-08 22:24:10,097 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:10] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.082 0.082 2026-10-08 22:24:10,135 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.018 2026-10-08 22:24:10,158 121 INFO rb-ed7f209-225380-422590 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-08 22:24:10,222 121 INFO rb-ed7f209-225380-422590 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-08 22:24:10,281 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:10] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.042 0.076 2026-10-08 22:24:11,376 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:24:11,527 121 INFO rb-ed7f209-225380-422590 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-08 22:24:11,635 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:11] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.047 0.081 2026-10-08 22:24:11,641 121 INFO rb-ed7f209-225380-422590 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-08 22:24:11,694 121 INFO rb-ed7f209-225380-422590 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-08 22:24:11,695 121 INFO rb-ed7f209-225380-422590 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-08 22:24:11,799 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:11] "GET /odoo/accounting/2657/action-1233?statement_line_id=353 HTTP/1.1" 200 - 20 0.067 0.122 2026-10-08 22:24:11,847 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.020 0.198 2026-10-08 22:24:12,025 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 28223096 (allocated 29859840) 2026-10-08 22:24:12,034 121 INFO rb-ed7f209-225380-422590 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 6708 2026-10-08 22:24:12,041 121 INFO rb-ed7f209-225380-422590 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-08 22:24:12,046 121 INFO rb-ed7f209-225380-422590 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 6708 2026-10-08 22:24:12,199 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222412_199233_test_bank_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-08 22:24:12,199 121 INFO rb-ed7f209-225380-422590 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/tmpfmjb3xyq_chrome_odoo" 2026-10-08 22:24:12,283 121 INFO rb-ed7f209-225380-422590 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-08 22:24:15,025 121 INFO rb-ed7f209-225380-422590 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: 6966 2026-10-08 22:24:15,025 121 INFO rb-ed7f209-225380-422590 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/tmpo53gjo5v_chrome_odoo 2026-10-08 22:24:15,025 121 INFO rb-ed7f209-225380-422590 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:41533/json/version 2026-10-08 22:24:15,027 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:41533/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:24:15,120 121 INFO rb-ed7f209-225380-422590 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-08 22:24:15,120 121 INFO rb-ed7f209-225380-422590 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:41533/json 2026-10-08 22:24:15,121 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:41533/json with timeout 3 increased to 10s during tests 2026-10-08 22:24:15,164 121 INFO rb-ed7f209-225380-422590 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:41533/devtools/page/8D9601A276BA5086C2BE214B29C18E07 2026-10-08 22:24:15,184 121 INFO rb-ed7f209-225380-422590 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-08 22:24:15,220 121 INFO rb-ed7f209-225380-422590 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-08 22:24:15,481 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_race_ji_add_user from n/a 2026-10-08 22:24:15,500 121 INFO rb-ed7f209-225380-422590 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-08 22:24:15,508 121 INFO rb-ed7f209-225380-422590 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-08 22:24:15,508 121 INFO rb-ed7f209-225380-422590 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-08 22:24:15,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:17,468 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:17] "GET /odoo HTTP/1.1" 200 - 181 0.254 1.667 2026-10-08 22:24:17,474 121 INFO rb-ed7f209-225380-422590 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': '8D9601A276BA5086C2BE214B29C18E07', 'loaderId': '5378FA3137939FA9DA62604A0EDCABCA', 'isDownload': False} 2026-10-08 22:24:17,474 121 INFO rb-ed7f209-225380-422590 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-08 22:24:17,531 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:17] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-08 22:24:17,541 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:17] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-10-08 22:24:17,601 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:24:17,901 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:17] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.183 0.196 2026-10-08 22:24:17,952 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.406 2026-10-08 22:24:17,983 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:17] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.464 2026-10-08 22:24:18,016 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:18] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.012 0.030 2026-10-08 22:24:18,065 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:18] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-08 22:24:18,872 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:24:18,874 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:24:18,887 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-08 22:24:18,922 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.011 2026-10-08 22:24:18,931 121 INFO rb-ed7f209-225380-422590 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-08 22:24:18,959 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:24:19,010 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-10-08 22:24:19,065 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.015 0.027 2026-10-08 22:24:19,073 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.052 2026-10-08 22:24:19,112 121 INFO rb-ed7f209-225380-422590 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-08 22:24:19,286 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 22:24:19,298 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "POST /mail/data HTTP/1.1" 200 - 34 0.086 0.094 2026-10-08 22:24:19,326 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:24:19,434 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.054 0.245 2026-10-08 22:24:19,515 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "GET /web/image/res.partner/2069/avatar_128?unique=1791498204000 HTTP/1.1" 200 - 15 0.023 0.321 2026-10-08 22:24:19,552 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:24:19,579 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "GET /web/image?model=res.users&field=avatar_128&id=901 HTTP/1.1" 200 - 9 0.025 0.386 2026-10-08 22:24:19,615 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.422 2026-10-08 22:24:19,619 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.335 2026-10-08 22:24:19,648 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.127 2026-10-08 22:24:19,705 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.321 2026-10-08 22:24:20,558 121 INFO rb-ed7f209-225380-422590 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-08 22:24:20,574 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.009 2026-10-08 22:24:20,612 121 INFO rb-ed7f209-225380-422590 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-08 22:24:20,676 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-08 22:24:20,688 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 22:24:20,944 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:20] "POST /mail/data HTTP/1.1" 200 - 20 0.111 0.072 2026-10-08 22:24:21,037 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "GET /web/image/res.partner/2069/avatar_128?unique=1791498204000 HTTP/1.1" 200 - 8 0.034 0.222 2026-10-08 22:24:21,077 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.277 2026-10-08 22:24:21,158 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "GET /web/image?model=res.users&field=avatar_128&id=901 HTTP/1.1" 200 - 9 0.038 0.334 2026-10-08 22:24:21,160 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.366 2026-10-08 22:24:21,205 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:24:21,219 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.223 2026-10-08 22:24:21,281 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:24:21,681 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.182 0.370 2026-10-08 22:24:21,747 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.017 0.529 2026-10-08 22:24:21,781 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.054 2026-10-08 22:24:21,876 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.034 0.095 2026-10-08 22:24:21,880 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.114 2026-10-08 22:24:22,140 121 INFO rb-ed7f209-225380-422590 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-08 22:24:22,211 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:22] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.024 2026-10-08 22:24:22,226 121 INFO rb-ed7f209-225380-422590 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-08 22:24:22,267 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:22] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.015 0.019 2026-10-08 22:24:22,281 121 INFO rb-ed7f209-225380-422590 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-08 22:24:22,352 121 INFO rb-ed7f209-225380-422590 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-08 22:24:22,419 121 INFO rb-ed7f209-225380-422590 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-08 22:24:22,464 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:22] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.027 2026-10-08 22:24:22,698 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:22] "POST /web/action/run HTTP/1.1" 200 - 45 0.092 0.131 2026-10-08 22:24:22,817 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.016 0.080 2026-10-08 22:24:22,851 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:24:22,942 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:22] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.034 0.055 2026-10-08 22:24:23,153 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:23] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.017 0.102 2026-10-08 22:24:23,219 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:23] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.031 2026-10-08 22:24:23,285 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.033 2026-10-08 22:24:23,373 121 INFO rb-ed7f209-225380-422590 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-08 22:24:23,393 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:23] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.026 2026-10-08 22:24:23,434 121 INFO rb-ed7f209-225380-422590 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-08 22:24:23,497 121 INFO rb-ed7f209-225380-422590 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-08 22:24:23,547 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:23] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.015 0.032 2026-10-08 22:24:23,687 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:23] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.038 0.084 2026-10-08 22:24:23,691 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-08 22:24:24,935 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.019 2026-10-08 22:24:25,054 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:25] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.040 0.092 2026-10-08 22:24:25,084 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-08 22:24:25,089 121 INFO rb-ed7f209-225380-422590 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-08 22:24:25,155 121 INFO rb-ed7f209-225380-422590 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-08 22:24:25,218 121 INFO rb-ed7f209-225380-422590 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-08 22:24:25,427 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:25] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.071 0.132 2026-10-08 22:24:25,825 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:25] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 110 0.142 0.236 2026-10-08 22:24:25,844 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.378 2026-10-08 22:24:25,875 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:25] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.014 0.382 2026-10-08 22:24:25,950 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:25] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.024 0.084 2026-10-08 22:24:26,036 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:26] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.020 2026-10-08 22:24:26,053 121 INFO rb-ed7f209-225380-422590 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-08 22:24:26,054 121 INFO rb-ed7f209-225380-422590 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-08 22:24:26,207 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:26] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.104 0.066 2026-10-08 22:24:26,241 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:26] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.008 0.205 2026-10-08 22:24:26,262 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:26] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.007 0.176 2026-10-08 22:24:26,469 121 INFO rb-ed7f209-225380-422590 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 26048836 (allocated 28024832) 2026-10-08 22:24:26,478 121 INFO rb-ed7f209-225380-422590 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 6966 2026-10-08 22:24:26,480 121 INFO rb-ed7f209-225380-422590 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-08 22:24:26,484 121 INFO rb-ed7f209-225380-422590 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 6966 2026-10-08 22:24:26,643 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222426_643305_test_journal_items_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-08 22:24:26,643 121 INFO rb-ed7f209-225380-422590 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/tmpo53gjo5v_chrome_odoo" 2026-10-08 22:24:26,720 121 INFO rb-ed7f209-225380-422590 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-08 22:24:29,266 121 INFO rb-ed7f209-225380-422590 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: 7219 2026-10-08 22:24:29,266 121 INFO rb-ed7f209-225380-422590 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/tmpur8gxd0o_chrome_odoo 2026-10-08 22:24:29,267 121 INFO rb-ed7f209-225380-422590 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:39449/json/version 2026-10-08 22:24:29,268 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:39449/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:24:29,288 121 INFO rb-ed7f209-225380-422590 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-08 22:24:29,288 121 INFO rb-ed7f209-225380-422590 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:39449/json 2026-10-08 22:24:29,288 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:39449/json with timeout 3 increased to 10s during tests 2026-10-08 22:24:29,311 121 INFO rb-ed7f209-225380-422590 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:39449/devtools/page/C9C3FDC37F8A3E3ED8A3C323DF8D4AB1 2026-10-08 22:24:29,332 121 INFO rb-ed7f209-225380-422590 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-08 22:24:29,358 121 INFO rb-ed7f209-225380-422590 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-08 22:24:29,532 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_race_ji_remove_user from n/a 2026-10-08 22:24:29,554 121 INFO rb-ed7f209-225380-422590 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-08 22:24:29,566 121 INFO rb-ed7f209-225380-422590 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-08 22:24:29,566 121 INFO rb-ed7f209-225380-422590 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-08 22:24:29,599 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:24:31,380 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:31] "GET /odoo HTTP/1.1" 200 - 181 0.183 1.606 2026-10-08 22:24:31,384 121 INFO rb-ed7f209-225380-422590 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': 'C9C3FDC37F8A3E3ED8A3C323DF8D4AB1', 'loaderId': 'AD22984AA223CD82951185AD73A66E97', 'isDownload': False} 2026-10-08 22:24:31,384 121 INFO rb-ed7f209-225380-422590 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-08 22:24:31,443 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:31] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-08 22:24:31,778 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:31] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.192 0.165 2026-10-08 22:24:31,799 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:31] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.360 2026-10-08 22:24:31,812 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:31] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.380 2026-10-08 22:24:31,856 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:24:31,857 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.385 2026-10-08 22:24:31,867 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:31] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-08 22:24:31,919 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:31] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-10-08 22:24:32,660 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:24:32,676 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 22:24:32,677 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-08 22:24:32,694 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-08 22:24:32,718 121 INFO rb-ed7f209-225380-422590 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-08 22:24:32,741 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:24:32,815 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.028 2026-10-08 22:24:32,827 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.029 2026-10-08 22:24:32,861 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.021 2026-10-08 22:24:32,965 121 INFO rb-ed7f209-225380-422590 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-08 22:24:33,123 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:24:33,145 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:24:33,151 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "POST /mail/data HTTP/1.1" 200 - 34 0.121 0.082 2026-10-08 22:24:33,198 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.022 0.148 2026-10-08 22:24:33,263 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "GET /web/image/res.partner/2070/avatar_128?unique=1791498204000 HTTP/1.1" 200 - 15 0.017 0.201 2026-10-08 22:24:33,379 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.032 0.239 2026-10-08 22:24:33,387 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.279 2026-10-08 22:24:33,428 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.237 2026-10-08 22:24:33,479 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "GET /web/image?model=res.users&field=avatar_128&id=902 HTTP/1.1" 200 - 9 0.018 0.431 2026-10-08 22:24:33,494 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:24:33,628 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "POST /mail/data HTTP/1.1" 200 - 37 0.067 0.190 2026-10-08 22:24:33,658 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.189 2026-10-08 22:24:34,453 121 INFO rb-ed7f209-225380-422590 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-08 22:24:34,459 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.017 2026-10-08 22:24:34,482 121 INFO rb-ed7f209-225380-422590 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-08 22:24:34,554 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.023 2026-10-08 22:24:34,568 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.029 2026-10-08 22:24:34,748 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:24:34,800 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:34] "POST /mail/data HTTP/1.1" 200 - 20 0.103 0.066 2026-10-08 22:24:34,811 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.116 2026-10-08 22:24:34,871 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.031 0.119 2026-10-08 22:24:34,921 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:34] "GET /web/image/res.company/143/favicon HTTP/1.1" 200 - 9 0.021 0.158 2026-10-08 22:24:34,973 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:34] "GET /web/image?model=res.users&field=avatar_128&id=902 HTTP/1.1" 200 - 9 0.015 0.246 2026-10-08 22:24:35,285 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.082 0.289 2026-10-08 22:24:35,338 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.016 0.470 2026-10-08 22:24:35,376 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:24:35,379 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:35] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.014 0.035 2026-10-08 22:24:35,476 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.030 0.083 2026-10-08 22:24:35,487 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.120 2026-10-08 22:24:35,737 121 INFO rb-ed7f209-225380-422590 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-08 22:24:35,840 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.052 0.034 2026-10-08 22:24:35,858 121 INFO rb-ed7f209-225380-422590 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-08 22:24:35,948 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.018 2026-10-08 22:24:35,985 121 INFO rb-ed7f209-225380-422590 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-08 22:24:36,016 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.018 2026-10-08 22:24:36,040 121 INFO rb-ed7f209-225380-422590 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-08 22:24:36,118 121 INFO rb-ed7f209-225380-422590 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-08 22:24:36,184 121 INFO rb-ed7f209-225380-422590 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-08 22:24:36,251 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.032 0.032 2026-10-08 22:24:36,446 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:36] "POST /web/action/run HTTP/1.1" 200 - 45 0.061 0.114 2026-10-08 22:24:36,554 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.012 0.080 2026-10-08 22:24:36,590 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:24:36,685 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:36] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.029 0.073 2026-10-08 22:24:36,861 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:36] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.014 0.080 2026-10-08 22:24:36,911 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:36] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.031 2026-10-08 22:24:36,940 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.009 2026-10-08 22:24:37,024 121 INFO rb-ed7f209-225380-422590 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-08 22:24:37,034 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:37] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.022 2026-10-08 22:24:37,085 121 INFO rb-ed7f209-225380-422590 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-08 22:24:37,216 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:37] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.041 0.074 2026-10-08 22:24:37,457 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:24:38,486 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.017 0.030 2026-10-08 22:24:38,572 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:38] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.025 0.099 2026-10-08 22:24:38,607 121 INFO rb-ed7f209-225380-422590 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-08 22:24:38,626 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.029 2026-10-08 22:24:38,671 121 INFO rb-ed7f209-225380-422590 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-08 22:24:38,750 121 INFO rb-ed7f209-225380-422590 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-08 22:24:38,883 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:38] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.025 0.102 2026-10-08 22:24:39,243 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:39] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.134 0.205 2026-10-08 22:24:39,299 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.017 0.363 2026-10-08 22:24:39,334 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:39] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.401 2026-10-08 22:24:39,433 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:39] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.040 0.123 2026-10-08 22:24:39,515 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:39] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.018 0.015 2026-10-08 22:24:39,542 121 INFO rb-ed7f209-225380-422590 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-08 22:24:39,545 121 INFO rb-ed7f209-225380-422590 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-08 22:24:39,726 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:39] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.143 0.075 2026-10-08 22:24:39,752 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:24:39] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.008 0.235 2026-10-08 22:24:39,887 121 INFO rb-ed7f209-225380-422590 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 26262740 (allocated 28024832) 2026-10-08 22:24:39,895 121 INFO rb-ed7f209-225380-422590 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 7219 2026-10-08 22:24:39,897 121 INFO rb-ed7f209-225380-422590 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-08 22:24:39,898 121 INFO rb-ed7f209-225380-422590 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 7219 2026-10-08 22:24:39,997 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222439_996920_test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-08 22:24:39,997 121 INFO rb-ed7f209-225380-422590 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/tmpur8gxd0o_chrome_odoo" 2026-10-08 22:24:40,119 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:24:58,827 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-08 22:25:00,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome pid: 7471 2026-10-08 22:25:00,711 121 INFO rb-ed7f209-225380-422590 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/tmptgyyku3i_chrome_odoo 2026-10-08 22:25:00,711 121 INFO rb-ed7f209-225380-422590 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:36737/json/version 2026-10-08 22:25:00,715 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36737/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:25:00,799 121 INFO rb-ed7f209-225380-422590 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-08 22:25:00,806 121 INFO rb-ed7f209-225380-422590 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:36737/json 2026-10-08 22:25:00,807 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36737/json with timeout 3 increased to 10s during tests 2026-10-08 22:25:00,836 121 INFO rb-ed7f209-225380-422590 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:36737/devtools/page/7398F1325E3638F3346CEE58BD0EBE1A 2026-10-08 22:25:00,861 121 INFO rb-ed7f209-225380-422590 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-08 22:25:00,864 121 INFO rb-ed7f209-225380-422590 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-08 22:25:01,190 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_commit_input_user from n/a 2026-10-08 22:25:01,206 121 INFO rb-ed7f209-225380-422590 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-08 22:25:01,223 121 INFO rb-ed7f209-225380-422590 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-08 22:25:01,223 121 INFO rb-ed7f209-225380-422590 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-08 22:25:01,259 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:25:04,712 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /odoo HTTP/1.1" 200 - 181 0.318 3.146 2026-10-08 22:25:04,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigation result: {'frameId': '7398F1325E3638F3346CEE58BD0EBE1A', 'loaderId': '4797F006B00C70700B9332E4159C1CF1', 'isDownload': False} 2026-10-08 22:25:04,718 121 INFO rb-ed7f209-225380-422590 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-08 22:25:04,782 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:04] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.017 2026-10-08 22:25:04,880 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:05,095 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.160 0.164 2026-10-08 22:25:05,109 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.334 2026-10-08 22:25:05,155 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 0.318 2026-10-08 22:25:05,169 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.371 2026-10-08 22:25:05,198 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-08 22:25:05,366 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:05] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-08 22:25:06,380 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:25:06,382 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 22:25:06,386 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:25:06,426 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-08 22:25:06,466 121 INFO rb-ed7f209-225380-422590 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-08 22:25:06,506 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 22:25:06,599 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.025 0.033 2026-10-08 22:25:06,634 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.021 2026-10-08 22:25:06,680 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.018 0.048 2026-10-08 22:25:06,774 121 INFO rb-ed7f209-225380-422590 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-08 22:25:06,905 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:25:06,947 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "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-08 22:25:06,995 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:06] "POST /mail/data HTTP/1.1" 200 - 34 0.113 0.124 2026-10-08 22:25:07,119 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "GET /web/image/res.partner/2081/avatar_128?unique=1791498280000 HTTP/1.1" 200 - 15 0.069 0.217 2026-10-08 22:25:07,166 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "GET /web/image?model=res.users&field=avatar_128&id=905 HTTP/1.1" 200 - 9 0.018 0.335 2026-10-08 22:25:07,197 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:07,306 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.049 0.364 2026-10-08 22:25:07,322 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.430 2026-10-08 22:25:07,394 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.030 0.337 2026-10-08 22:25:07,415 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:07,425 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.040 2026-10-08 22:25:07,447 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.600 2026-10-08 22:25:08,458 121 INFO rb-ed7f209-225380-422590 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-08 22:25:08,472 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-08 22:25:08,531 121 INFO rb-ed7f209-225380-422590 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-08 22:25:08,607 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:25:08,616 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.022 2026-10-08 22:25:08,765 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /mail/data HTTP/1.1" 200 - 20 0.066 0.046 2026-10-08 22:25:08,769 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.106 2026-10-08 22:25:08,810 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.124 2026-10-08 22:25:08,882 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "GET /web/image?model=res.users&field=avatar_128&id=905 HTTP/1.1" 304 - 9 0.022 0.181 2026-10-08 22:25:08,942 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.019 0.123 2026-10-08 22:25:08,997 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:25:09,264 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.166 0.227 2026-10-08 22:25:09,304 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.012 0.365 2026-10-08 22:25:09,519 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.110 0.094 2026-10-08 22:25:09,652 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:25:09,785 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-10-08 22:25:09,799 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.025 2026-10-08 22:25:09,806 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.030 2026-10-08 22:25:09,816 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:25:09,988 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:09,992 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:09] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:10,058 121 INFO rb-ed7f209-225380-422590 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-08 22:25:10,144 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:10] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.033 0.041 2026-10-08 22:25:10,618 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:10] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.149 0.263 2026-10-08 22:25:10,681 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:10] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-08 22:25:10,765 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.029 2026-10-08 22:25:10,795 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:10] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.054 2026-10-08 22:25:10,861 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:10] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.038 2026-10-08 22:25:10,964 121 INFO rb-ed7f209-225380-422590 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-08 22:25:11,091 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:11] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.004 0.141 2026-10-08 22:25:11,138 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:25:11,258 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.048 0.069 2026-10-08 22:25:11,339 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:11] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.010 0.017 2026-10-08 22:25:11,552 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:11] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.077 0.147 2026-10-08 22:25:11,606 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:11] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.027 2026-10-08 22:25:11,650 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.018 2026-10-08 22:25:11,659 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 22:25:11,810 121 INFO rb-ed7f209-225380-422590 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-08 22:25:11,929 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:11] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 22 0.047 0.095 2026-10-08 22:25:12,004 121 INFO rb-ed7f209-225380-422590 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-08 22:25:12,064 121 INFO rb-ed7f209-225380-422590 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-08 22:25:12,131 121 INFO rb-ed7f209-225380-422590 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-08 22:25:12,181 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:12] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.029 0.086 2026-10-08 22:25:12,191 121 INFO rb-ed7f209-225380-422590 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-08 22:25:12,278 121 INFO rb-ed7f209-225380-422590 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-08 22:25:12,334 121 INFO rb-ed7f209-225380-422590 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-08 22:25:12,335 121 INFO rb-ed7f209-225380-422590 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-08 22:25:12,351 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:12] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.054 0.077 2026-10-08 22:25:12,523 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:12] "GET /odoo/accounting/2679/action-1233?statement_line_id=354 HTTP/1.1" 200 - 20 0.059 0.184 2026-10-08 22:25:12,597 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:12] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.035 0.267 2026-10-08 22:25:12,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: heap 28143252 (allocated 29859840) 2026-10-08 22:25:12,818 121 INFO rb-ed7f209-225380-422590 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 7471 2026-10-08 22:25:12,823 121 INFO rb-ed7f209-225380-422590 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-08 22:25:12,825 121 INFO rb-ed7f209-225380-422590 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 7471 2026-10-08 22:25:12,962 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222512_962370_test_an_intent_commits_pending_typed_input_before_it_acts.txt 2026-10-08 22:25:12,962 121 INFO rb-ed7f209-225380-422590 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/tmptgyyku3i_chrome_odoo" 2026-10-08 22:25:13,050 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-08 22:25:15,882 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome pid: 7729 2026-10-08 22:25:15,884 121 INFO rb-ed7f209-225380-422590 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/tmpwa85p3m5_chrome_odoo 2026-10-08 22:25:15,884 121 INFO rb-ed7f209-225380-422590 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:35261/json/version 2026-10-08 22:25:15,887 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35261/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:25:15,986 121 INFO rb-ed7f209-225380-422590 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-08 22:25:15,986 121 INFO rb-ed7f209-225380-422590 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:35261/json 2026-10-08 22:25:15,992 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35261/json with timeout 3 increased to 10s during tests 2026-10-08 22:25:16,011 121 INFO rb-ed7f209-225380-422590 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:35261/devtools/page/4C8CE86004B559AA5465B4CCBB6A18B2 2026-10-08 22:25:16,030 121 INFO rb-ed7f209-225380-422590 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-08 22:25:16,036 121 INFO rb-ed7f209-225380-422590 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-08 22:25:16,274 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_autosave_user from n/a 2026-10-08 22:25:16,295 121 INFO rb-ed7f209-225380-422590 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-08 22:25:16,304 121 INFO rb-ed7f209-225380-422590 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-08 22:25:16,304 121 INFO rb-ed7f209-225380-422590 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-08 22:25:16,329 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:25:18,299 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "GET /odoo HTTP/1.1" 200 - 181 0.267 1.707 2026-10-08 22:25:18,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigation result: {'frameId': '4C8CE86004B559AA5465B4CCBB6A18B2', 'loaderId': '7FE0A00955F7E6F7AFC3521615E63B1F', 'isDownload': False} 2026-10-08 22:25:18,304 121 INFO rb-ed7f209-225380-422590 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-08 22:25:18,381 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.027 2026-10-08 22:25:18,413 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.055 2026-10-08 22:25:18,492 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:18,691 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.129 0.199 2026-10-08 22:25:18,732 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.339 2026-10-08 22:25:18,752 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.381 2026-10-08 22:25:18,773 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-08 22:25:18,798 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:18] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-10-08 22:25:19,660 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:25:19,661 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 22:25:19,674 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-08 22:25:19,696 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-08 22:25:19,716 121 INFO rb-ed7f209-225380-422590 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-08 22:25:19,735 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:25:19,792 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.026 2026-10-08 22:25:19,804 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:25:19,844 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.029 2026-10-08 22:25:19,934 121 INFO rb-ed7f209-225380-422590 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-08 22:25:20,022 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:20,052 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "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-08 22:25:20,166 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "POST /mail/data HTTP/1.1" 200 - 34 0.111 0.120 2026-10-08 22:25:20,264 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.024 0.286 2026-10-08 22:25:20,348 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "GET /web/image?model=res.users&field=avatar_128&id=906 HTTP/1.1" 200 - 16 0.034 0.346 2026-10-08 22:25:20,356 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.268 2026-10-08 22:25:20,376 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:20,382 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.032 2026-10-08 22:25:20,451 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.221 2026-10-08 22:25:20,495 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.497 2026-10-08 22:25:20,555 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:20] "GET /web/image/res.partner/2082/avatar_128?unique=1791498280000 HTTP/1.1" 200 - 8 0.020 0.566 2026-10-08 22:25:21,627 121 INFO rb-ed7f209-225380-422590 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-08 22:25:21,648 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.013 2026-10-08 22:25:21,671 121 INFO rb-ed7f209-225380-422590 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-08 22:25:21,732 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-08 22:25:21,764 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-08 22:25:21,898 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:21,961 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:21] "POST /mail/data HTTP/1.1" 200 - 20 0.063 0.054 2026-10-08 22:25:22,042 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "GET /web/image/res.company/144/favicon HTTP/1.1" 200 - 9 0.042 0.141 2026-10-08 22:25:22,111 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "GET /web/image/res.partner/2082/avatar_128?unique=1791498280000 HTTP/1.1" 200 - 8 0.017 0.225 2026-10-08 22:25:22,155 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.255 2026-10-08 22:25:22,190 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.202 2026-10-08 22:25:22,194 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.329 2026-10-08 22:25:22,225 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:25:22,267 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "GET /web/image?model=res.users&field=avatar_128&id=906 HTTP/1.1" 200 - 9 0.025 0.358 2026-10-08 22:25:22,482 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.074 0.211 2026-10-08 22:25:22,720 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.078 0.100 2026-10-08 22:25:22,862 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:25:22,959 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-10-08 22:25:22,976 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.006 0.008 2026-10-08 22:25:22,982 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.014 2026-10-08 22:25:23,014 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:23] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-08 22:25:23,177 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:23] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:23,178 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:23] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:23,243 121 INFO rb-ed7f209-225380-422590 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-08 22:25:23,321 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:23] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.027 0.035 2026-10-08 22:25:23,794 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.156 0.280 2026-10-08 22:25:23,851 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.008 0.023 2026-10-08 22:25:23,904 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.011 0.020 2026-10-08 22:25:23,957 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.027 0.048 2026-10-08 22:25:24,050 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:24] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.021 0.052 2026-10-08 22:25:24,139 121 INFO rb-ed7f209-225380-422590 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-08 22:25:24,254 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:24] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.004 0.109 2026-10-08 22:25:24,308 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:25:24,444 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.059 0.070 2026-10-08 22:25:24,537 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:24] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.014 2026-10-08 22:25:24,722 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.060 0.129 2026-10-08 22:25:24,776 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-08 22:25:24,782 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-10-08 22:25:24,914 121 INFO rb-ed7f209-225380-422590 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-08 22:25:24,981 121 INFO rb-ed7f209-225380-422590 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-08 22:25:25,026 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.029 0.096 2026-10-08 22:25:25,113 121 INFO rb-ed7f209-225380-422590 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-08 22:25:25,171 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:25] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.034 0.038 2026-10-08 22:25:25,412 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:25] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.020 0.021 2026-10-08 22:25:25,456 121 INFO rb-ed7f209-225380-422590 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-08 22:25:25,522 121 INFO rb-ed7f209-225380-422590 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-08 22:25:25,564 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.035 0.071 2026-10-08 22:25:25,656 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.017 0.033 2026-10-08 22:25:25,699 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-10-08 22:25:25,833 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.026 0.065 2026-10-08 22:25:25,875 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:25] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.011 2026-10-08 22:25:25,885 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-10-08 22:25:25,938 121 INFO rb-ed7f209-225380-422590 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-08 22:25:26,003 121 INFO rb-ed7f209-225380-422590 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-08 22:25:26,075 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.015 0.037 2026-10-08 22:25:26,118 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:26] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.019 2026-10-08 22:25:26,152 121 INFO rb-ed7f209-225380-422590 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-08 22:25:26,218 121 INFO rb-ed7f209-225380-422590 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-08 22:25:26,270 121 INFO rb-ed7f209-225380-422590 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-08 22:25:26,337 121 INFO rb-ed7f209-225380-422590 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-08 22:25:26,390 121 INFO rb-ed7f209-225380-422590 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-08 22:25:26,391 121 INFO rb-ed7f209-225380-422590 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-08 22:25:26,591 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #906 deleted account.move.line.ctp records with IDs: [1576] 2026-10-08 22:25:26,824 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: heap 29979916 (allocated 31694848) 2026-10-08 22:25:26,911 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #906 deleted account.move.line records with IDs: [3219] 2026-10-08 22:25:27,236 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:27] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 215 0.460 0.438 2026-10-08 22:25:27,239 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.595 2026-10-08 22:25:27,246 121 INFO rb-ed7f209-225380-422590 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 7729 2026-10-08 22:25:27,247 121 INFO rb-ed7f209-225380-422590 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-08 22:25:27,247 121 INFO rb-ed7f209-225380-422590 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 7729 2026-10-08 22:25:27,360 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222527_360582_test_edit_made_before_a_card_switch_reaches_the_saved_row.txt 2026-10-08 22:25:27,360 121 INFO rb-ed7f209-225380-422590 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/tmpwa85p3m5_chrome_odoo" 2026-10-08 22:25:27,506 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:25:44,735 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-08 22:25:46,852 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome pid: 7988 2026-10-08 22:25:46,858 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpabgcepm0_chrome_odoo 2026-10-08 22:25:46,858 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:43873/json/version 2026-10-08 22:25:46,860 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:43873/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:25:46,950 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 22:25:46,950 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:43873/json 2026-10-08 22:25:46,951 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:43873/json with timeout 3 increased to 10s during tests 2026-10-08 22:25:46,982 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:43873/devtools/page/CFAA4656381D43DDE29A0E4859FAECA5 2026-10-08 22:25:46,992 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-10-08 22:25:47,024 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-10-08 22:25:47,299 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_a11y_user from n/a 2026-10-08 22:25:47,323 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-10-08 22:25:47,347 121 INFO rb-ed7f209-225380-422590 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-08 22:25:47,347 121 INFO rb-ed7f209-225380-422590 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-08 22:25:47,377 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:25:49,140 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:49] "GET /odoo HTTP/1.1" 200 - 181 0.169 1.604 2026-10-08 22:25:49,152 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigation result: {'frameId': 'CFAA4656381D43DDE29A0E4859FAECA5', 'loaderId': '32AEEC2732C7D2CEF371102994E2CE4F', 'isDownload': False} 2026-10-08 22:25:49,153 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-08 22:25:49,235 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:49] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.038 2026-10-08 22:25:49,242 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:49] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-10-08 22:25:49,304 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:49,542 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:49] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.142 0.197 2026-10-08 22:25:49,555 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:49] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.361 2026-10-08 22:25:49,600 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.391 2026-10-08 22:25:49,645 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:49] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.014 2026-10-08 22:25:49,663 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:49] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-08 22:25:50,523 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 22:25:50,532 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-08 22:25:50,548 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 22:25:50,565 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:25:50,577 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.009 2026-10-08 22:25:50,601 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:25:50,660 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.025 2026-10-08 22:25:50,690 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 22:25:50,735 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.041 2026-10-08 22:25:50,797 121 INFO rb-ed7f209-225380-422590 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-08 22:25:50,969 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:50,990 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "POST /mail/data HTTP/1.1" 200 - 34 0.091 0.097 2026-10-08 22:25:50,994 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:25:51,026 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.151 2026-10-08 22:25:51,137 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.029 0.174 2026-10-08 22:25:51,220 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "GET /web/image?model=res.users&field=avatar_128&id=909 HTTP/1.1" 200 - 16 0.028 0.336 2026-10-08 22:25:51,256 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:25:51,265 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "GET /web/image/res.partner/2093/avatar_128?unique=1791498327000 HTTP/1.1" 200 - 8 0.015 0.369 2026-10-08 22:25:51,272 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.315 2026-10-08 22:25:51,312 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.278 2026-10-08 22:25:51,336 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.135 2026-10-08 22:25:52,243 121 INFO rb-ed7f209-225380-422590 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-08 22:25:52,269 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:25:52,270 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-08 22:25:52,330 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-08 22:25:52,339 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.023 2026-10-08 22:25:52,519 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "POST /mail/data HTTP/1.1" 200 - 20 0.074 0.040 2026-10-08 22:25:52,524 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.075 2026-10-08 22:25:52,574 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/image/res.partner/2093/avatar_128?unique=1791498327000 HTTP/1.1" 200 - 8 0.017 0.095 2026-10-08 22:25:52,621 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/image?model=res.users&field=avatar_128&id=909 HTTP/1.1" 200 - 9 0.015 0.144 2026-10-08 22:25:52,657 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.095 2026-10-08 22:25:52,661 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:25:52,710 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:25:52,717 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.215 2026-10-08 22:25:52,806 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:52] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.046 0.111 2026-10-08 22:25:53,044 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.084 0.201 2026-10-08 22:25:53,233 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.067 0.075 2026-10-08 22:25:53,363 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 22:25:53,437 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-08 22:25:53,452 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.019 2026-10-08 22:25:53,460 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:25:53,479 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.006 0.007 2026-10-08 22:25:53,633 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:53,634 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:25:53,707 121 INFO rb-ed7f209-225380-422590 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-08 22:25:53,802 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:53] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.046 0.039 2026-10-08 22:25:54,233 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.135 0.257 2026-10-08 22:25:54,295 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.017 2026-10-08 22:25:54,367 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.022 0.024 2026-10-08 22:25:54,406 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.011 0.073 2026-10-08 22:25:54,458 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.035 2026-10-08 22:25:54,548 121 INFO rb-ed7f209-225380-422590 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-08 22:25:54,653 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.003 0.123 2026-10-08 22:25:54,697 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:25:54,809 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.037 0.063 2026-10-08 22:25:54,889 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:54] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.014 2026-10-08 22:25:55,071 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.049 0.134 2026-10-08 22:25:55,142 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.012 0.038 2026-10-08 22:25:55,182 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:25:55,240 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.051 2026-10-08 22:25:55,374 121 INFO rb-ed7f209-225380-422590 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-08 22:25:55,438 121 INFO rb-ed7f209-225380-422590 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-08 22:25:55,524 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.021 0.049 2026-10-08 22:25:55,724 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.084 0.089 2026-10-08 22:25:55,762 121 INFO rb-ed7f209-225380-422590 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-08 22:25:55,767 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-10-08 22:25:55,821 121 INFO rb-ed7f209-225380-422590 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-08 22:25:56,878 121 INFO rb-ed7f209-225380-422590 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-08 22:25:56,938 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:25:56,974 121 INFO rb-ed7f209-225380-422590 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-08 22:25:57,095 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:25:57] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.030 0.086 2026-10-08 22:25:57,134 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-10-08 22:25:57,138 121 INFO rb-ed7f209-225380-422590 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-08 22:25:57,396 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: heap 27993516 (allocated 29335552) 2026-10-08 22:25:57,406 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing chrome headless with pid 7988 2026-10-08 22:25:57,410 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing websocket connection 2026-10-08 22:25:57,416 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 7988 2026-10-08 22:25:57,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222557_535009_test_reconcile_a11y_tour.txt 2026-10-08 22:25:57,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpabgcepm0_chrome_odoo" 2026-10-08 22:25:57,604 121 INFO rb-ed7f209-225380-422590 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-08 22:26:00,379 121 INFO rb-ed7f209-225380-422590 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: 8231 2026-10-08 22:26:00,380 121 INFO rb-ed7f209-225380-422590 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/tmpp1rov8u5_chrome_odoo 2026-10-08 22:26:00,380 121 INFO rb-ed7f209-225380-422590 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:39693/json/version 2026-10-08 22:26:00,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:39693/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:26:00,446 121 INFO rb-ed7f209-225380-422590 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-08 22:26:00,447 121 INFO rb-ed7f209-225380-422590 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:39693/json 2026-10-08 22:26:00,447 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:39693/json with timeout 3 increased to 10s during tests 2026-10-08 22:26:00,477 121 INFO rb-ed7f209-225380-422590 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:39693/devtools/page/2F7DD4F99102684A4447B7186E6D6E4F 2026-10-08 22:26:00,494 121 INFO rb-ed7f209-225380-422590 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-08 22:26:00,515 121 INFO rb-ed7f209-225380-422590 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-08 22:26:00,716 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_focus_user from n/a 2026-10-08 22:26:00,727 121 INFO rb-ed7f209-225380-422590 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-08 22:26:00,734 121 INFO rb-ed7f209-225380-422590 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-08 22:26:00,734 121 INFO rb-ed7f209-225380-422590 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-08 22:26:00,754 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:26:02,566 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:02] "GET /odoo HTTP/1.1" 200 - 181 0.236 1.583 2026-10-08 22:26:02,575 121 INFO rb-ed7f209-225380-422590 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': '2F7DD4F99102684A4447B7186E6D6E4F', 'loaderId': '8A2777DE9682BC4A3AAD8048C37E8546', 'isDownload': False} 2026-10-08 22:26:02,575 121 INFO rb-ed7f209-225380-422590 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-08 22:26:02,638 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:02] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-10-08 22:26:02,655 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:02] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-10-08 22:26:02,674 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:02] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 22:26:02,730 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:03,051 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.234 0.191 2026-10-08 22:26:03,089 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.430 2026-10-08 22:26:03,101 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-08 22:26:03,722 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-08 22:26:03,861 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 22:26:03,865 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 22:26:03,874 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-08 22:26:03,901 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.011 2026-10-08 22:26:03,918 121 INFO rb-ed7f209-225380-422590 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-08 22:26:03,934 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:26:04,001 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.035 2026-10-08 22:26:04,071 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.024 0.043 2026-10-08 22:26:04,081 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.080 2026-10-08 22:26:04,104 121 INFO rb-ed7f209-225380-422590 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-08 22:26:04,186 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:26:04,221 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "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-08 22:26:04,278 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "POST /mail/data HTTP/1.1" 200 - 34 0.094 0.078 2026-10-08 22:26:04,304 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.146 2026-10-08 22:26:04,398 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "GET /web/image?model=res.users&field=avatar_128&id=910 HTTP/1.1" 200 - 16 0.032 0.213 2026-10-08 22:26:04,401 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.262 2026-10-08 22:26:04,485 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "GET /web/image/res.partner/2094/avatar_128?unique=1791498327000 HTTP/1.1" 200 - 8 0.046 0.280 2026-10-08 22:26:04,543 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:26:04,546 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.214 2026-10-08 22:26:04,605 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:26:04,686 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "POST /mail/data HTTP/1.1" 200 - 37 0.063 0.145 2026-10-08 22:26:04,785 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.025 0.626 2026-10-08 22:26:04,924 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.025 0.022 2026-10-08 22:26:04,985 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:04] "GET /web/image/discuss.channel/1/avatar_128?unique=fc3637e05849c413adf06f4e8baac9e76692a2fd4e6138fa2f88176fe537e34d063fc1e6249eb5d5b71b51c44f16473c540a99cf18400cf503df94fcb73d2e54 HTTP/1.1" 200 - 10 0.032 0.067 2026-10-08 22:26:05,010 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:05,027 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.022 0.059 2026-10-08 22:26:06,023 121 INFO rb-ed7f209-225380-422590 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-08 22:26:06,039 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.012 2026-10-08 22:26:06,052 121 INFO rb-ed7f209-225380-422590 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-08 22:26:06,123 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.022 2026-10-08 22:26:06,142 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.024 2026-10-08 22:26:06,369 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:06] "POST /mail/data HTTP/1.1" 200 - 20 0.097 0.056 2026-10-08 22:26:06,376 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.125 2026-10-08 22:26:06,441 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.034 0.149 2026-10-08 22:26:06,514 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:06] "GET /web/image?model=res.users&field=avatar_128&id=910 HTTP/1.1" 304 - 9 0.027 0.221 2026-10-08 22:26:06,538 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.134 2026-10-08 22:26:06,974 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.179 0.328 2026-10-08 22:26:07,015 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:07] "GET /web/image/res.company/145/favicon HTTP/1.1" 200 - 9 0.017 0.443 2026-10-08 22:26:07,046 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:07] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.027 2026-10-08 22:26:07,136 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.044 0.050 2026-10-08 22:26:07,142 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.096 2026-10-08 22:26:07,492 121 INFO rb-ed7f209-225380-422590 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-08 22:26:07,605 121 INFO rb-ed7f209-225380-422590 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-08 22:26:07,618 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.060 0.037 2026-10-08 22:26:07,681 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.031 0.019 2026-10-08 22:26:07,684 121 INFO rb-ed7f209-225380-422590 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-08 22:26:07,743 121 INFO rb-ed7f209-225380-422590 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-08 22:26:07,757 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.019 0.027 2026-10-08 22:26:07,813 121 INFO rb-ed7f209-225380-422590 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-08 22:26:07,883 121 INFO rb-ed7f209-225380-422590 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-08 22:26:07,943 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.032 2026-10-08 22:26:08,185 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/action/run HTTP/1.1" 200 - 45 0.087 0.139 2026-10-08 22:26:08,311 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.014 0.090 2026-10-08 22:26:08,356 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 22:26:08,435 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.021 0.060 2026-10-08 22:26:08,630 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.030 0.087 2026-10-08 22:26:08,687 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.033 2026-10-08 22:26:08,719 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-08 22:26:08,805 121 INFO rb-ed7f209-225380-422590 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-08 22:26:08,810 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.010 0.021 2026-10-08 22:26:08,846 121 INFO rb-ed7f209-225380-422590 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-08 22:26:08,949 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.029 0.065 2026-10-08 22:26:08,977 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-08 22:26:08,988 121 INFO rb-ed7f209-225380-422590 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-08 22:26:09,065 121 INFO rb-ed7f209-225380-422590 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-08 22:26:09,212 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:09] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.062 0.076 2026-10-08 22:26:09,216 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 22:26:09,281 121 INFO rb-ed7f209-225380-422590 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-08 22:26:09,289 121 INFO rb-ed7f209-225380-422590 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-08 22:26:09,323 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.021 0.037 2026-10-08 22:26:09,618 121 INFO rb-ed7f209-225380-422590 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 25395204 (allocated 26714112) 2026-10-08 22:26:09,626 121 INFO rb-ed7f209-225380-422590 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 8231 2026-10-08 22:26:09,628 121 INFO rb-ed7f209-225380-422590 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-08 22:26:09,629 121 INFO rb-ed7f209-225380-422590 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 8231 2026-10-08 22:26:09,746 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222609_746135_test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.txt 2026-10-08 22:26:09,746 121 INFO rb-ed7f209-225380-422590 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/tmpp1rov8u5_chrome_odoo" 2026-10-08 22:26:09,872 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:26:27,158 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-08 22:26:29,381 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome pid: 8479 2026-10-08 22:26:29,382 121 INFO rb-ed7f209-225380-422590 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/tmpa58qm295_chrome_odoo 2026-10-08 22:26:29,382 121 INFO rb-ed7f209-225380-422590 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:38909/json/version 2026-10-08 22:26:29,383 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:38909/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:26:29,443 121 INFO rb-ed7f209-225380-422590 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-08 22:26:29,443 121 INFO rb-ed7f209-225380-422590 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:38909/json 2026-10-08 22:26:29,444 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:38909/json with timeout 3 increased to 10s during tests 2026-10-08 22:26:29,479 121 INFO rb-ed7f209-225380-422590 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:38909/devtools/page/263D0425F738D69457FC1AABFA6DE0EE 2026-10-08 22:26:29,506 121 INFO rb-ed7f209-225380-422590 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-08 22:26:29,525 121 INFO rb-ed7f209-225380-422590 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-08 22:26:29,756 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_badge_user from n/a 2026-10-08 22:26:29,767 121 INFO rb-ed7f209-225380-422590 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-08 22:26:29,774 121 INFO rb-ed7f209-225380-422590 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-08 22:26:29,774 121 INFO rb-ed7f209-225380-422590 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-08 22:26:29,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:26:33,069 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "GET /odoo HTTP/1.1" 200 - 181 0.215 3.059 2026-10-08 22:26:33,075 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigation result: {'frameId': '263D0425F738D69457FC1AABFA6DE0EE', 'loaderId': '2F79C1F50004CFA3E389EEB2F1E03D6F', 'isDownload': False} 2026-10-08 22:26:33,075 121 INFO rb-ed7f209-225380-422590 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-08 22:26:33,138 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-08 22:26:33,483 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.192 0.156 2026-10-08 22:26:33,503 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.360 2026-10-08 22:26:33,515 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.377 2026-10-08 22:26:33,553 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.394 2026-10-08 22:26:33,560 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:33,630 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-08 22:26:33,646 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:33] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-10-08 22:26:34,466 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-08 22:26:34,476 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 22:26:34,499 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-08 22:26:34,520 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 22:26:34,523 121 INFO rb-ed7f209-225380-422590 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-08 22:26:34,549 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:26:34,637 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.030 0.036 2026-10-08 22:26:34,654 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.052 2026-10-08 22:26:34,688 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.061 2026-10-08 22:26:34,708 121 INFO rb-ed7f209-225380-422590 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-08 22:26:34,817 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:26:34,827 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 22:26:34,911 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "POST /mail/data HTTP/1.1" 200 - 34 0.110 0.092 2026-10-08 22:26:34,952 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.213 2026-10-08 22:26:35,023 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "GET /web/image/res.partner/2105/avatar_128?unique=1791498369000 HTTP/1.1" 200 - 15 0.023 0.264 2026-10-08 22:26:35,122 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "GET /web/image?model=res.users&field=avatar_128&id=913 HTTP/1.1" 200 - 9 0.030 0.357 2026-10-08 22:26:35,211 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:26:35,256 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.062 0.351 2026-10-08 22:26:35,329 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.032 0.353 2026-10-08 22:26:35,333 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.534 2026-10-08 22:26:35,366 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:26:35,523 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "POST /mail/data HTTP/1.1" 200 - 37 0.082 0.283 2026-10-08 22:26:35,552 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.220 2026-10-08 22:26:36,383 121 INFO rb-ed7f209-225380-422590 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-08 22:26:36,398 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-08 22:26:36,416 121 INFO rb-ed7f209-225380-422590 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-08 22:26:36,472 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-08 22:26:36,484 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-08 22:26:36,644 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "POST /mail/data HTTP/1.1" 200 - 20 0.043 0.053 2026-10-08 22:26:36,699 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.030 0.082 2026-10-08 22:26:36,719 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.122 2026-10-08 22:26:36,782 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "GET /web/image?model=res.users&field=avatar_128&id=913 HTTP/1.1" 304 - 9 0.015 0.183 2026-10-08 22:26:36,810 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.102 2026-10-08 22:26:36,852 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:26:36,858 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:36] "GET /web/image/res.company/146/favicon HTTP/1.1" 200 - 9 0.012 0.032 2026-10-08 22:26:37,079 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.064 0.273 2026-10-08 22:26:37,308 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.089 0.093 2026-10-08 22:26:37,432 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:26:37,511 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-08 22:26:37,531 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.005 0.010 2026-10-08 22:26:37,545 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.023 2026-10-08 22:26:37,557 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-08 22:26:37,705 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:26:37,708 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:26:37,789 121 INFO rb-ed7f209-225380-422590 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-08 22:26:37,838 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:37] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.016 0.030 2026-10-08 22:26:38,226 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:38] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.130 0.209 2026-10-08 22:26:38,292 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:38] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.020 2026-10-08 22:26:38,376 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:38] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.013 0.026 2026-10-08 22:26:38,404 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:38] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.011 0.050 2026-10-08 22:26:38,464 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:38] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.038 2026-10-08 22:26:38,562 121 INFO rb-ed7f209-225380-422590 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-08 22:26:38,674 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:38] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.146 2026-10-08 22:26:38,719 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:26:38,831 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:38] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.046 0.065 2026-10-08 22:26:38,924 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:38] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.021 2026-10-08 22:26:39,118 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:39] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.076 0.131 2026-10-08 22:26:39,171 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:39] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.031 2026-10-08 22:26:39,206 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:26:39,252 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.041 2026-10-08 22:26:39,381 121 INFO rb-ed7f209-225380-422590 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-08 22:26:39,456 121 INFO rb-ed7f209-225380-422590 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-08 22:26:39,489 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:39] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.021 2026-10-08 22:26:39,650 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:39] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.030 0.094 2026-10-08 22:26:39,687 121 INFO rb-ed7f209-225380-422590 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-08 22:26:39,691 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.017 2026-10-08 22:26:39,753 121 INFO rb-ed7f209-225380-422590 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-08 22:26:39,939 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:39] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 52 0.065 0.115 2026-10-08 22:26:39,983 121 INFO rb-ed7f209-225380-422590 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-08 22:26:39,985 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-10-08 22:26:40,038 121 INFO rb-ed7f209-225380-422590 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-08 22:26:40,104 121 INFO rb-ed7f209-225380-422590 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-08 22:26:40,235 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.038 0.080 2026-10-08 22:26:40,268 121 INFO rb-ed7f209-225380-422590 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-08 22:26:40,275 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:26:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-10-08 22:26:40,333 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: tour succeeded 2026-10-08 22:26:40,334 121 INFO rb-ed7f209-225380-422590 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-08 22:26:40,654 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: heap 27956164 (allocated 29335552) 2026-10-08 22:26:40,663 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing chrome headless with pid 8479 2026-10-08 22:26:40,670 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing websocket connection 2026-10-08 22:26:40,674 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Terminating chrome headless with pid 8479 2026-10-08 22:26:40,806 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222640_805913_test_badge_uncheck_keeps_a_manual_match_made_earlier.txt 2026-10-08 22:26:40,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Removing chrome user profile "/tmp/tmpa58qm295_chrome_odoo" 2026-10-08 22:26:40,915 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:26:59,750 121 INFO rb-ed7f209-225380-422590 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-08 22:27:03,054 121 INFO rb-ed7f209-225380-422590 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: 8719 2026-10-08 22:27:03,055 121 INFO rb-ed7f209-225380-422590 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/tmp4wu4m2b9_chrome_odoo 2026-10-08 22:27:03,055 121 INFO rb-ed7f209-225380-422590 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:36653/json/version 2026-10-08 22:27:03,056 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36653/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:27:03,123 121 INFO rb-ed7f209-225380-422590 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-08 22:27:03,123 121 INFO rb-ed7f209-225380-422590 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:36653/json 2026-10-08 22:27:03,124 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36653/json with timeout 3 increased to 10s during tests 2026-10-08 22:27:03,139 121 INFO rb-ed7f209-225380-422590 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:36653/devtools/page/3D80987396270BC8DE030F27B8ACA993 2026-10-08 22:27:03,165 121 INFO rb-ed7f209-225380-422590 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-08 22:27:03,196 121 INFO rb-ed7f209-225380-422590 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-08 22:27:03,384 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_clear_account_focus_user from n/a 2026-10-08 22:27:03,397 121 INFO rb-ed7f209-225380-422590 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-08 22:27:03,411 121 INFO rb-ed7f209-225380-422590 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-08 22:27:03,411 121 INFO rb-ed7f209-225380-422590 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-08 22:27:03,435 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:27:05,281 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /odoo HTTP/1.1" 200 - 181 0.194 1.661 2026-10-08 22:27:05,285 121 INFO rb-ed7f209-225380-422590 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': '3D80987396270BC8DE030F27B8ACA993', 'loaderId': 'CE65E2D38E03E19E56A34D37F5A2DECC', 'isDownload': False} 2026-10-08 22:27:05,286 121 INFO rb-ed7f209-225380-422590 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-08 22:27:05,379 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.019 0.028 2026-10-08 22:27:05,401 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 22:27:05,416 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.076 2026-10-08 22:27:05,487 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:05,852 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.260 0.239 2026-10-08 22:27:05,895 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.501 2026-10-08 22:27:05,910 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:05] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.042 2026-10-08 22:27:06,510 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:27:06,615 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:27:06,616 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:27:06,620 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 22:27:06,658 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.017 2026-10-08 22:27:06,683 121 INFO rb-ed7f209-225380-422590 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-08 22:27:06,716 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:27:06,793 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.052 2026-10-08 22:27:06,810 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.052 2026-10-08 22:27:06,826 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.050 2026-10-08 22:27:06,877 121 INFO rb-ed7f209-225380-422590 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-08 22:27:06,941 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:27:06,958 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:27:07,009 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "POST /mail/data HTTP/1.1" 200 - 34 0.084 0.057 2026-10-08 22:27:07,016 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.117 2026-10-08 22:27:07,088 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/image/res.partner/2116/avatar_128?unique=1791498400000 HTTP/1.1" 200 - 15 0.025 0.147 2026-10-08 22:27:07,156 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/image?model=res.users&field=avatar_128&id=916 HTTP/1.1" 200 - 9 0.025 0.217 2026-10-08 22:27:07,205 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:07,280 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.041 0.341 2026-10-08 22:27:07,329 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.383 2026-10-08 22:27:07,410 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:07,413 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.045 0.334 2026-10-08 22:27:07,466 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.025 0.089 2026-10-08 22:27:08,487 121 INFO rb-ed7f209-225380-422590 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-08 22:27:08,512 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.007 2026-10-08 22:27:08,518 121 INFO rb-ed7f209-225380-422590 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-08 22:27:08,584 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.011 2026-10-08 22:27:08,610 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.033 2026-10-08 22:27:08,832 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "POST /mail/data HTTP/1.1" 200 - 20 0.085 0.054 2026-10-08 22:27:08,833 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.072 2026-10-08 22:27:08,869 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.085 2026-10-08 22:27:08,948 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "GET /web/image?model=res.users&field=avatar_128&id=916 HTTP/1.1" 304 - 9 0.030 0.146 2026-10-08 22:27:08,993 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.113 2026-10-08 22:27:09,039 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:09,244 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.099 0.234 2026-10-08 22:27:09,294 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.020 0.287 2026-10-08 22:27:09,451 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.073 0.093 2026-10-08 22:27:09,576 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:27:09,657 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-08 22:27:09,671 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-10-08 22:27:09,688 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.009 0.011 2026-10-08 22:27:09,749 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-10-08 22:27:09,942 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:27:09,943 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:09] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:27:09,991 121 INFO rb-ed7f209-225380-422590 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-08 22:27:10,039 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.011 0.035 2026-10-08 22:27:10,342 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.052 0.231 2026-10-08 22:27:10,394 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.012 0.016 2026-10-08 22:27:10,448 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.014 0.019 2026-10-08 22:27:10,487 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.011 0.055 2026-10-08 22:27:10,564 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.010 0.044 2026-10-08 22:27:10,650 121 INFO rb-ed7f209-225380-422590 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-08 22:27:10,767 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.003 0.107 2026-10-08 22:27:10,810 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:27:10,955 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.047 0.097 2026-10-08 22:27:11,056 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:11] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.027 2026-10-08 22:27:11,235 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:11] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.052 0.143 2026-10-08 22:27:11,282 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:11] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.026 2026-10-08 22:27:11,371 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.023 0.044 2026-10-08 22:27:11,383 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.068 2026-10-08 22:27:11,522 121 INFO rb-ed7f209-225380-422590 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-08 22:27:11,590 121 INFO rb-ed7f209-225380-422590 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-08 22:27:11,637 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:11] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.016 0.030 2026-10-08 22:27:11,788 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:11] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.045 0.089 2026-10-08 22:27:11,852 121 INFO rb-ed7f209-225380-422590 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-08 22:27:11,861 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-08 22:27:11,967 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:11] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.032 0.073 2026-10-08 22:27:12,006 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,054 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.047 2026-10-08 22:27:12,101 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,165 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,202 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:12] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.022 0.073 2026-10-08 22:27:12,244 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,244 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,304 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,349 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:12] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.023 0.017 2026-10-08 22:27:12,360 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,424 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,485 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,596 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:12] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.035 0.068 2026-10-08 22:27:12,638 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,638 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,694 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,694 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,974 121 INFO rb-ed7f209-225380-422590 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 28520948 (allocated 30384128) 2026-10-08 22:27:12,979 121 INFO rb-ed7f209-225380-422590 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 8719 2026-10-08 22:27:12,986 121 INFO rb-ed7f209-225380-422590 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-08 22:27:12,990 121 INFO rb-ed7f209-225380-422590 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 8719 2026-10-08 22:27:13,117 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222713_116870_test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.txt 2026-10-08 22:27:13,117 121 INFO rb-ed7f209-225380-422590 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/tmp4wu4m2b9_chrome_odoo" 2026-10-08 22:27:13,170 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account ... 2026-10-08 22:27:16,026 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome pid: 8967 2026-10-08 22:27:16,027 121 INFO rb-ed7f209-225380-422590 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/tmpwej7pi3u_chrome_odoo 2026-10-08 22:27:16,027 121 INFO rb-ed7f209-225380-422590 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:37517/json/version 2026-10-08 22:27:16,028 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37517/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:27:16,087 121 INFO rb-ed7f209-225380-422590 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-08 22:27:16,087 121 INFO rb-ed7f209-225380-422590 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:37517/json 2026-10-08 22:27:16,088 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:37517/json with timeout 3 increased to 10s during tests 2026-10-08 22:27:16,123 121 INFO rb-ed7f209-225380-422590 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:37517/devtools/page/A833F63EAF1C1FA8E75B99182FA77FDD 2026-10-08 22:27:16,141 121 INFO rb-ed7f209-225380-422590 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-08 22:27:16,152 121 INFO rb-ed7f209-225380-422590 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-08 22:27:16,356 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_clear_account_user from n/a 2026-10-08 22:27:16,367 121 INFO rb-ed7f209-225380-422590 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-08 22:27:16,378 121 INFO rb-ed7f209-225380-422590 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-08 22:27:16,378 121 INFO rb-ed7f209-225380-422590 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-08 22:27:16,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:27:18,255 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /odoo HTTP/1.1" 200 - 181 0.256 1.599 2026-10-08 22:27:18,260 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigation result: {'frameId': 'A833F63EAF1C1FA8E75B99182FA77FDD', 'loaderId': '61473A7ACE1221E885801D8EBFBA424E', 'isDownload': False} 2026-10-08 22:27:18,260 121 INFO rb-ed7f209-225380-422590 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-08 22:27:18,324 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-10-08 22:27:18,719 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.237 0.182 2026-10-08 22:27:18,732 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.426 2026-10-08 22:27:18,739 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.408 2026-10-08 22:27:18,778 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:18,794 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.453 2026-10-08 22:27:18,811 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-08 22:27:18,832 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:18] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-10-08 22:27:19,658 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:27:19,664 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-08 22:27:19,679 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-08 22:27:19,701 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-08 22:27:19,714 121 INFO rb-ed7f209-225380-422590 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-08 22:27:19,737 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:27:19,810 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.033 2026-10-08 22:27:19,823 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.034 2026-10-08 22:27:19,846 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.045 2026-10-08 22:27:19,891 121 INFO rb-ed7f209-225380-422590 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-08 22:27:19,987 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:27:20,031 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:20,070 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "POST /mail/data HTTP/1.1" 200 - 34 0.112 0.059 2026-10-08 22:27:20,148 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "GET /web/image?model=res.users&field=avatar_128&id=917 HTTP/1.1" 200 - 16 0.024 0.191 2026-10-08 22:27:20,200 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.019 0.240 2026-10-08 22:27:20,330 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.038 0.381 2026-10-08 22:27:20,391 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "GET /web/image/res.partner/2117/avatar_128?unique=1791498400000 HTTP/1.1" 200 - 8 0.014 0.441 2026-10-08 22:27:20,393 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.394 2026-10-08 22:27:20,427 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:20,459 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.029 0.316 2026-10-08 22:27:20,497 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.070 2026-10-08 22:27:21,532 121 INFO rb-ed7f209-225380-422590 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-08 22:27:21,549 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-08 22:27:21,582 121 INFO rb-ed7f209-225380-422590 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-08 22:27:21,675 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.020 2026-10-08 22:27:21,683 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.014 2026-10-08 22:27:21,874 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "POST /mail/data HTTP/1.1" 200 - 20 0.069 0.049 2026-10-08 22:27:21,877 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.041 2026-10-08 22:27:21,982 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:21] "GET /web/image/res.partner/2117/avatar_128?unique=1791498400000 HTTP/1.1" 200 - 8 0.058 0.071 2026-10-08 22:27:22,041 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.158 2026-10-08 22:27:22,072 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.134 2026-10-08 22:27:22,118 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:27:22,120 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/image?model=res.users&field=avatar_128&id=917 HTTP/1.1" 304 - 9 0.015 0.241 2026-10-08 22:27:22,159 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:22,352 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.057 0.204 2026-10-08 22:27:22,409 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/image/res.company/147/favicon HTTP/1.1" 200 - 9 0.013 0.244 2026-10-08 22:27:22,559 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.075 0.079 2026-10-08 22:27:22,673 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:27:22,756 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-08 22:27:22,774 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.006 0.015 2026-10-08 22:27:22,784 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.017 2026-10-08 22:27:22,792 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 22:27:22,918 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:27:22,920 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:22] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:27:22,967 121 INFO rb-ed7f209-225380-422590 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-08 22:27:23,023 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.018 0.033 2026-10-08 22:27:23,377 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.082 0.242 2026-10-08 22:27:23,435 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.012 0.021 2026-10-08 22:27:23,496 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.009 0.025 2026-10-08 22:27:23,515 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.041 2026-10-08 22:27:23,573 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.030 2026-10-08 22:27:23,652 121 INFO rb-ed7f209-225380-422590 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-08 22:27:23,751 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.105 2026-10-08 22:27:23,801 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 22:27:23,911 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.037 0.068 2026-10-08 22:27:23,982 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:23] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-10-08 22:27:24,133 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.035 0.107 2026-10-08 22:27:24,189 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.028 2026-10-08 22:27:24,278 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.026 0.040 2026-10-08 22:27:24,285 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.062 2026-10-08 22:27:24,409 121 INFO rb-ed7f209-225380-422590 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-08 22:27:24,484 121 INFO rb-ed7f209-225380-422590 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-08 22:27:24,534 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.012 0.036 2026-10-08 22:27:24,702 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.056 0.092 2026-10-08 22:27:24,740 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-10-08 22:27:24,749 121 INFO rb-ed7f209-225380-422590 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-08 22:27:24,870 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.042 0.069 2026-10-08 22:27:24,911 121 INFO rb-ed7f209-225380-422590 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-08 22:27:24,941 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.038 2026-10-08 22:27:25,009 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,066 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,137 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.031 0.086 2026-10-08 22:27:25,178 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,182 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,255 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,273 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.010 0.017 2026-10-08 22:27:25,323 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,444 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.038 0.089 2026-10-08 22:27:25,471 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,472 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,537 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,602 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.031 0.029 2026-10-08 22:27:25,650 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.009 0.019 2026-10-08 22:27:25,780 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.032 0.058 2026-10-08 22:27:25,833 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.007 0.015 2026-10-08 22:27:25,850 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-10-08 22:27:25,908 121 INFO rb-ed7f209-225380-422590 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-08 22:27:25,986 121 INFO rb-ed7f209-225380-422590 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-08 22:27:26,093 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.021 0.068 2026-10-08 22:27:26,098 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-10-08 22:27:26,135 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.014 2026-10-08 22:27:26,165 121 INFO rb-ed7f209-225380-422590 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-08 22:27:26,238 121 INFO rb-ed7f209-225380-422590 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-08 22:27:26,301 121 INFO rb-ed7f209-225380-422590 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-08 22:27:26,302 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:26] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 12 0.012 0.046 2026-10-08 22:27:26,302 121 INFO rb-ed7f209-225380-422590 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-08 22:27:26,347 121 INFO rb-ed7f209-225380-422590 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-08 22:27:26,348 121 INFO rb-ed7f209-225380-422590 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-08 22:27:26,646 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: heap 30139596 (allocated 31432704) 2026-10-08 22:27:26,654 121 INFO rb-ed7f209-225380-422590 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 8967 2026-10-08 22:27:26,658 121 INFO rb-ed7f209-225380-422590 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-08 22:27:26,666 121 INFO rb-ed7f209-225380-422590 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 8967 2026-10-08 22:27:26,777 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222726_777174_test_clearing_the_open_balance_account_shows_the_automatic_account.txt 2026-10-08 22:27:26,777 121 INFO rb-ed7f209-225380-422590 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/tmpwej7pi3u_chrome_odoo" 2026-10-08 22:27:26,890 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:27:45,195 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-08 22:27:47,434 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome pid: 9219 2026-10-08 22:27:47,435 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmp__hri_bs_chrome_odoo 2026-10-08 22:27:47,435 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:34611/json/version 2026-10-08 22:27:47,437 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34611/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:27:47,525 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 22:27:47,525 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:34611/json 2026-10-08 22:27:47,525 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34611/json with timeout 3 increased to 10s during tests 2026-10-08 22:27:47,559 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:34611/devtools/page/BFFEA32229697014BD60BBCA41E3A683 2026-10-08 22:27:47,588 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-10-08 22:27:47,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-10-08 22:27:47,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_fx_user from n/a 2026-10-08 22:27:47,872 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-10-08 22:27:47,877 121 INFO rb-ed7f209-225380-422590 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-08 22:27:47,877 121 INFO rb-ed7f209-225380-422590 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-08 22:27:47,899 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:27:51,183 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:51] "GET /odoo HTTP/1.1" 200 - 186 0.205 3.083 2026-10-08 22:27:51,187 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': 'BFFEA32229697014BD60BBCA41E3A683', 'loaderId': 'EE5AD644E30B1D1138D930BE113BD2A0', 'isDownload': False} 2026-10-08 22:27:51,188 121 INFO rb-ed7f209-225380-422590 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-08 22:27:51,243 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:51] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.013 2026-10-08 22:27:51,260 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:51] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-10-08 22:27:51,335 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:51,671 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:51] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.241 0.202 2026-10-08 22:27:51,685 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:51] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.450 2026-10-08 22:27:51,725 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.474 2026-10-08 22:27:51,738 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:51] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.130 2026-10-08 22:27:52,352 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 22:27:52,481 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 22:27:52,487 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 22:27:52,490 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:27:52,524 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.023 2026-10-08 22:27:52,528 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:52,549 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:27:52,605 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.020 2026-10-08 22:27:52,623 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.028 2026-10-08 22:27:52,644 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.023 2026-10-08 22:27:52,734 121 INFO rb-ed7f209-225380-422590 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-08 22:27:52,810 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:27:52,859 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "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-08 22:27:52,897 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "POST /mail/data HTTP/1.1" 200 - 34 0.086 0.087 2026-10-08 22:27:52,903 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.163 2026-10-08 22:27:52,985 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:52] "GET /web/image?model=res.users&field=avatar_128&id=920 HTTP/1.1" 200 - 16 0.033 0.196 2026-10-08 22:27:53,102 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:53] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.037 0.258 2026-10-08 22:27:53,140 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.380 2026-10-08 22:27:53,209 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:53] "GET /web/image/res.partner/2128/avatar_128?unique=1791498446000 HTTP/1.1" 200 - 8 0.030 0.410 2026-10-08 22:27:53,233 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:27:53,261 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.304 2026-10-08 22:27:53,297 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.118 2026-10-08 22:27:54,314 121 INFO rb-ed7f209-225380-422590 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-08 22:27:54,335 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.008 2026-10-08 22:27:54,336 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:27:54,394 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-08 22:27:54,410 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.005 0.017 2026-10-08 22:27:54,552 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "POST /mail/data HTTP/1.1" 200 - 20 0.056 0.045 2026-10-08 22:27:54,585 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.080 2026-10-08 22:27:54,587 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.084 2026-10-08 22:27:54,632 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "GET /web/image/res.partner/2128/avatar_128?unique=1791498446000 HTTP/1.1" 200 - 8 0.012 0.124 2026-10-08 22:27:54,693 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "GET /web/image?model=res.users&field=avatar_128&id=920 HTTP/1.1" 304 - 9 0.021 0.169 2026-10-08 22:27:54,735 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.149 2026-10-08 22:27:54,743 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:27:54,787 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:27:54,927 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.057 0.249 2026-10-08 22:27:54,954 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:54] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.009 0.210 2026-10-08 22:27:55,084 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:55] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.044 0.066 2026-10-08 22:27:55,205 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:27:55,311 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:55] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-08 22:27:55,328 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:55] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.004 0.021 2026-10-08 22:27:55,337 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:55] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 22:27:55,376 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:55] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-08 22:27:55,556 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:55] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:55,559 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:55] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:27:55,601 121 INFO rb-ed7f209-225380-422590 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-08 22:27:55,676 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:55] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.017 0.055 2026-10-08 22:27:56,034 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.094 0.239 2026-10-08 22:27:56,076 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.018 2026-10-08 22:27:56,125 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.019 2026-10-08 22:27:56,152 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.031 2026-10-08 22:27:56,204 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.029 2026-10-08 22:27:56,311 121 INFO rb-ed7f209-225380-422590 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-08 22:27:56,375 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.003 0.099 2026-10-08 22:27:56,413 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:27:56,541 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.041 0.072 2026-10-08 22:27:56,631 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.008 0.011 2026-10-08 22:27:56,780 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.053 0.095 2026-10-08 22:27:56,845 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.011 0.037 2026-10-08 22:27:56,958 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.036 0.041 2026-10-08 22:27:56,967 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.086 2026-10-08 22:27:57,094 121 INFO rb-ed7f209-225380-422590 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-08 22:27:57,163 121 INFO rb-ed7f209-225380-422590 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-08 22:27:57,213 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:57] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.020 0.027 2026-10-08 22:27:57,378 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:57] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 32 0.050 0.095 2026-10-08 22:27:57,418 121 INFO rb-ed7f209-225380-422590 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-08 22:27:57,420 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-08 22:27:57,487 121 INFO rb-ed7f209-225380-422590 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-08 22:27:57,556 121 INFO rb-ed7f209-225380-422590 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-08 22:27:57,654 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.031 0.062 2026-10-08 22:27:57,877 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #920 deleted account.move.line.ctp records with IDs: [1593] 2026-10-08 22:27:58,208 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #920 deleted account.move.line records with IDs: [3252] 2026-10-08 22:27:59,495 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.879 0.941 2026-10-08 22:27:59,503 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 1.806 2026-10-08 22:27:59,508 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.873 2026-10-08 22:27:59,597 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.023 0.051 2026-10-08 22:27:59,666 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-08 22:27:59,702 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:27:59] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:27:59,704 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-10-08 22:27:59,710 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-08 22:28:00,026 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: heap 28203580 (allocated 29597696) 2026-10-08 22:28:00,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 9219 2026-10-08 22:28:00,038 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-10-08 22:28:00,039 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 9219 2026-10-08 22:28:00,168 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222800_168674_test_reconcile_fx_validate_tour.txt 2026-10-08 22:28:00,169 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmp__hri_bs_chrome_odoo" 2026-10-08 22:28:00,228 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-08 22:28:02,493 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome pid: 9476 2026-10-08 22:28:02,494 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmp9yh0zf_1_chrome_odoo 2026-10-08 22:28:02,495 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:43819/json/version 2026-10-08 22:28:02,497 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:43819/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:28:02,513 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-10-08 22:28:02,514 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:43819/json 2026-10-08 22:28:02,515 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:43819/json with timeout 3 increased to 10s during tests 2026-10-08 22:28:02,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:43819/devtools/page/90AC04BF78AAA976E6F334DCAD4F0A4F 2026-10-08 22:28:02,545 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-10-08 22:28:02,552 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-10-08 22:28:02,702 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_manual_fx_user from n/a 2026-10-08 22:28:02,714 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-10-08 22:28:02,721 121 INFO rb-ed7f209-225380-422590 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-08 22:28:02,721 121 INFO rb-ed7f209-225380-422590 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-08 22:28:02,748 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:28:04,706 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:04] "GET /odoo HTTP/1.1" 200 - 186 0.303 1.667 2026-10-08 22:28:04,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': '90AC04BF78AAA976E6F334DCAD4F0A4F', 'loaderId': 'EC8BCCA3EA3D5F6D6F4263DC16FA343E', 'isDownload': False} 2026-10-08 22:28:04,712 121 INFO rb-ed7f209-225380-422590 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-08 22:28:04,774 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:04] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-08 22:28:04,839 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:28:05,035 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:05] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.146 0.133 2026-10-08 22:28:05,070 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.290 2026-10-08 22:28:05,081 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:05] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.319 2026-10-08 22:28:05,093 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:05] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.336 2026-10-08 22:28:05,102 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:05] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-08 22:28:05,200 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:05] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-08 22:28:06,170 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 22:28:06,186 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:28:06,188 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-08 22:28:06,218 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.020 2026-10-08 22:28:06,228 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:28:06,245 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:28:06,310 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.037 2026-10-08 22:28:06,326 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.023 2026-10-08 22:28:06,349 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.019 2026-10-08 22:28:06,364 121 INFO rb-ed7f209-225380-422590 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-08 22:28:06,445 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:28:06,452 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "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-08 22:28:06,500 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "POST /mail/data HTTP/1.1" 200 - 34 0.079 0.054 2026-10-08 22:28:06,599 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.033 0.184 2026-10-08 22:28:06,652 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /web/image?model=res.users&field=avatar_128&id=921 HTTP/1.1" 200 - 16 0.017 0.214 2026-10-08 22:28:06,661 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.225 2026-10-08 22:28:06,710 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:28:06,715 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.172 2026-10-08 22:28:06,768 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /web/image/res.partner/2129/avatar_128?unique=1791498446000 HTTP/1.1" 200 - 8 0.026 0.318 2026-10-08 22:28:06,791 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.368 2026-10-08 22:28:06,834 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.151 2026-10-08 22:28:07,718 121 INFO rb-ed7f209-225380-422590 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-08 22:28:07,728 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-08 22:28:07,745 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-08 22:28:07,796 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-10-08 22:28:07,819 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:28:07,987 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:07] "POST /mail/data HTTP/1.1" 200 - 20 0.059 0.050 2026-10-08 22:28:07,989 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.093 2026-10-08 22:28:08,041 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "GET /web/image/res.partner/2129/avatar_128?unique=1791498446000 HTTP/1.1" 200 - 8 0.021 0.114 2026-10-08 22:28:08,080 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.163 2026-10-08 22:28:08,122 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "GET /web/image?model=res.users&field=avatar_128&id=921 HTTP/1.1" 200 - 9 0.010 0.197 2026-10-08 22:28:08,149 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.132 2026-10-08 22:28:08,173 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:28:08,177 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 22:28:08,469 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.102 0.259 2026-10-08 22:28:08,509 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "GET /web/image/res.company/148/favicon HTTP/1.1" 200 - 9 0.012 0.346 2026-10-08 22:28:08,544 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.012 0.023 2026-10-08 22:28:08,623 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.030 0.057 2026-10-08 22:28:08,631 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.085 2026-10-08 22:28:08,938 121 INFO rb-ed7f209-225380-422590 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-08 22:28:09,000 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.015 0.027 2026-10-08 22:28:09,027 121 INFO rb-ed7f209-225380-422590 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-08 22:28:09,060 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.018 2026-10-08 22:28:09,082 121 INFO rb-ed7f209-225380-422590 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-08 22:28:09,159 121 INFO rb-ed7f209-225380-422590 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-08 22:28:09,227 121 INFO rb-ed7f209-225380-422590 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-08 22:28:09,278 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:09] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.028 2026-10-08 22:28:09,518 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:09] "POST /web/action/run HTTP/1.1" 200 - 57 0.074 0.156 2026-10-08 22:28:09,646 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.014 0.093 2026-10-08 22:28:09,690 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:28:09,795 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.051 0.053 2026-10-08 22:28:09,967 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.025 0.095 2026-10-08 22:28:10,065 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:10] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.036 2026-10-08 22:28:10,122 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.025 2026-10-08 22:28:10,212 121 INFO rb-ed7f209-225380-422590 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-08 22:28:10,221 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:10] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.019 2026-10-08 22:28:10,255 121 INFO rb-ed7f209-225380-422590 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-08 22:28:10,318 121 INFO rb-ed7f209-225380-422590 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-08 22:28:10,402 121 INFO rb-ed7f209-225380-422590 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-08 22:28:11,322 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:11] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 274 0.374 0.534 2026-10-08 22:28:11,328 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.846 2026-10-08 22:28:11,337 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.906 2026-10-08 22:28:11,439 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:11] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.031 0.051 2026-10-08 22:28:11,506 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:11] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.013 2026-10-08 22:28:11,535 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:11] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.017 2026-10-08 22:28:11,539 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-10-08 22:28:11,541 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-08 22:28:11,693 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:11] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.070 0.101 2026-10-08 22:28:11,715 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:11] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.011 0.132 2026-10-08 22:28:11,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: heap 25894112 (allocated 27500544) 2026-10-08 22:28:11,834 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 9476 2026-10-08 22:28:11,838 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-10-08 22:28:11,842 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 9476 2026-10-08 22:28:11,951 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222811_951470_test_reconcile_manual_fx_tour.txt 2026-10-08 22:28:11,951 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmp9yh0zf_1_chrome_odoo" 2026-10-08 22:28:12,072 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:28:29,988 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-08 22:28:31,811 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 9721 2026-10-08 22:28:31,811 121 INFO rb-ed7f209-225380-422590 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/tmpwdfb6oi__chrome_odoo 2026-10-08 22:28:31,811 121 INFO rb-ed7f209-225380-422590 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:46511/json/version 2026-10-08 22:28:31,813 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:46511/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:28:31,881 121 INFO rb-ed7f209-225380-422590 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-08 22:28:31,881 121 INFO rb-ed7f209-225380-422590 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:46511/json 2026-10-08 22:28:31,882 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:46511/json with timeout 3 increased to 10s during tests 2026-10-08 22:28:31,893 121 INFO rb-ed7f209-225380-422590 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:46511/devtools/page/41A4D8DC5E6CAEFAD0103F8CE730B91B 2026-10-08 22:28:31,906 121 INFO rb-ed7f209-225380-422590 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-08 22:28:31,916 121 INFO rb-ed7f209-225380-422590 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-08 22:28:32,092 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_fence_absent from n/a 2026-10-08 22:28:32,105 121 INFO rb-ed7f209-225380-422590 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-08 22:28:32,121 121 INFO rb-ed7f209-225380-422590 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-08 22:28:32,121 121 INFO rb-ed7f209-225380-422590 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-08 22:28:32,149 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:28:33,882 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:33] "GET /odoo HTTP/1.1" 200 - 181 0.222 1.517 2026-10-08 22:28:33,887 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '41A4D8DC5E6CAEFAD0103F8CE730B91B', 'loaderId': '608A227AD3BB2FD36A074C6A7CA50F7A', 'isDownload': False} 2026-10-08 22:28:33,887 121 INFO rb-ed7f209-225380-422590 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-08 22:28:33,942 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:33] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-10-08 22:28:33,954 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:33] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-08 22:28:33,973 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:33] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.037 2026-10-08 22:28:34,015 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:28:34,214 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:34] "GET /web/webclient/load_menus/c2cb161d92e9504abb7352290cfa38ebbbdd1fa68c06e5fd010e385f2ed52103 HTTP/1.1" 200 - 139 0.125 0.156 2026-10-08 22:28:34,257 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.300 2026-10-08 22:28:34,298 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:34] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-08 22:28:34,414 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:34] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-08 22:28:35,181 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-08 22:28:35,191 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-08 22:28:35,196 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-08 22:28:35,229 121 INFO rb-ed7f209-225380-422590 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-08 22:28:35,235 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.027 2026-10-08 22:28:35,255 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:28:35,314 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.028 2026-10-08 22:28:35,319 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-10-08 22:28:35,352 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.031 2026-10-08 22:28:35,392 121 INFO rb-ed7f209-225380-422590 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-08 22:28:35,529 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:28:35,566 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 22:28:35,589 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "POST /mail/data HTTP/1.1" 200 - 34 0.117 0.070 2026-10-08 22:28:35,620 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.175 2026-10-08 22:28:35,701 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /web/image?model=res.users&field=avatar_128&id=924 HTTP/1.1" 200 - 16 0.036 0.231 2026-10-08 22:28:35,749 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.120 2026-10-08 22:28:35,828 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:28:35,870 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.023 0.327 2026-10-08 22:28:35,871 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.359 2026-10-08 22:28:35,921 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:35] "GET /web/image/res.partner/2140/avatar_128?unique=1791498492000 HTTP/1.1" 200 - 8 0.014 0.463 2026-10-08 22:28:35,998 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:28:36,033 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:36] "POST /mail/data HTTP/1.1" 200 - 37 0.037 0.189 2026-10-08 22:28:36,056 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.093 2026-10-08 22:28:36,963 121 INFO rb-ed7f209-225380-422590 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-08 22:28:36,978 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-08 22:28:36,998 121 INFO rb-ed7f209-225380-422590 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-08 22:28:37,061 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.015 2026-10-08 22:28:37,074 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:28:37,282 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 22:28:37,291 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "POST /mail/data HTTP/1.1" 200 - 20 0.084 0.056 2026-10-08 22:28:37,302 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.095 2026-10-08 22:28:37,362 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "GET /web/image?model=res.users&field=avatar_128&id=924 HTTP/1.1" 304 - 9 0.019 0.096 2026-10-08 22:28:37,399 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.010 0.124 2026-10-08 22:28:37,450 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.187 2026-10-08 22:28:37,482 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.149 2026-10-08 22:28:37,538 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "GET /web/image/res.partner/2140/avatar_128?unique=1791498492000 HTTP/1.1" 200 - 8 0.017 0.294 2026-10-08 22:28:37,759 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:37] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.055 0.214 2026-10-08 22:28:38,036 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:38] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.124 0.106 2026-10-08 22:28:38,141 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:28:38,244 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:38] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.006 0.018 2026-10-08 22:28:38,252 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:38] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.006 2026-10-08 22:28:38,260 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:38] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.017 2026-10-08 22:28:38,297 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:38] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:28:38,511 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:38] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:28:38,516 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:38] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 22:28:38,524 121 INFO rb-ed7f209-225380-422590 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-08 22:28:38,634 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-10-08 22:28:38,635 121 INFO rb-ed7f209-225380-422590 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-08 22:28:38,911 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24469876 (allocated 25665536) 2026-10-08 22:28:38,925 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 9721 2026-10-08 22:28:38,927 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-10-08 22:28:38,928 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 9721 2026-10-08 22:28:39,055 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222839_055121_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-10-08 22:28:39,055 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmpwdfb6oi__chrome_odoo" 2026-10-08 22:28:39,112 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-08 22:28:41,302 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 9946 2026-10-08 22:28:41,303 121 INFO rb-ed7f209-225380-422590 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/tmpinikoxvm_chrome_odoo 2026-10-08 22:28:41,303 121 INFO rb-ed7f209-225380-422590 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:45409/json/version 2026-10-08 22:28:41,304 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45409/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:28:41,347 121 INFO rb-ed7f209-225380-422590 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-08 22:28:41,348 121 INFO rb-ed7f209-225380-422590 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:45409/json 2026-10-08 22:28:41,348 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45409/json with timeout 3 increased to 10s during tests 2026-10-08 22:28:41,381 121 INFO rb-ed7f209-225380-422590 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:45409/devtools/page/30118F8C4882FD35A169D9CDC6F2F8DD 2026-10-08 22:28:41,414 121 INFO rb-ed7f209-225380-422590 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-08 22:28:41,424 121 INFO rb-ed7f209-225380-422590 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-08 22:28:41,593 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_fence_present from n/a 2026-10-08 22:28:41,605 121 INFO rb-ed7f209-225380-422590 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-08 22:28:41,612 121 INFO rb-ed7f209-225380-422590 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-08 22:28:41,612 121 INFO rb-ed7f209-225380-422590 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-08 22:28:41,629 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:28:43,345 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:43] "GET /odoo HTTP/1.1" 200 - 181 0.219 1.503 2026-10-08 22:28:43,349 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '30118F8C4882FD35A169D9CDC6F2F8DD', 'loaderId': 'F242EC589921607E212B0D7BFEC87CF1', 'isDownload': False} 2026-10-08 22:28:43,349 121 INFO rb-ed7f209-225380-422590 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-08 22:28:43,422 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:43] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.025 2026-10-08 22:28:43,454 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:43] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.046 2026-10-08 22:28:43,500 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:28:43,748 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:43] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.147 0.203 2026-10-08 22:28:43,757 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:43] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.342 2026-10-08 22:28:43,799 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.360 2026-10-08 22:28:43,820 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:43] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-10-08 22:28:44,439 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:28:44,570 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:28:44,586 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-08 22:28:44,592 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 22:28:44,596 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 22:28:44,610 121 INFO rb-ed7f209-225380-422590 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-08 22:28:44,629 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:28:44,694 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.018 0.021 2026-10-08 22:28:44,704 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.023 2026-10-08 22:28:44,720 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.031 2026-10-08 22:28:44,792 121 INFO rb-ed7f209-225380-422590 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-08 22:28:44,899 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:28:44,922 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 22:28:44,971 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:44] "POST /mail/data HTTP/1.1" 200 - 34 0.103 0.070 2026-10-08 22:28:45,088 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:45] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.026 0.187 2026-10-08 22:28:45,141 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:45] "GET /web/image?model=res.users&field=avatar_128&id=925 HTTP/1.1" 200 - 16 0.014 0.303 2026-10-08 22:28:45,170 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.319 2026-10-08 22:28:45,199 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:28:45,239 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:45] "GET /web/image/res.partner/2141/avatar_128?unique=1791498492000 HTTP/1.1" 200 - 8 0.028 0.372 2026-10-08 22:28:45,242 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.359 2026-10-08 22:28:45,272 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.098 2026-10-08 22:28:45,339 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.321 2026-10-08 22:28:46,121 121 INFO rb-ed7f209-225380-422590 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-08 22:28:46,134 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.010 2026-10-08 22:28:46,158 121 INFO rb-ed7f209-225380-422590 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-08 22:28:46,214 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.007 0.018 2026-10-08 22:28:46,237 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.032 2026-10-08 22:28:46,365 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "POST /mail/data HTTP/1.1" 200 - 20 0.045 0.053 2026-10-08 22:28:46,367 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.067 2026-10-08 22:28:46,400 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.069 2026-10-08 22:28:46,447 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "GET /web/image/res.partner/2141/avatar_128?unique=1791498492000 HTTP/1.1" 200 - 8 0.015 0.122 2026-10-08 22:28:46,495 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "GET /web/image?model=res.users&field=avatar_128&id=925 HTTP/1.1" 200 - 9 0.018 0.159 2026-10-08 22:28:46,527 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.125 2026-10-08 22:28:46,548 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-08 22:28:46,568 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:28:46,745 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.082 0.226 2026-10-08 22:28:46,780 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "GET /web/image/res.company/149/favicon HTTP/1.1" 200 - 9 0.009 0.227 2026-10-08 22:28:46,986 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:46] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.105 0.095 2026-10-08 22:28:47,110 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:28:47,235 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:47] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.031 2026-10-08 22:28:47,255 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:47] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.006 0.043 2026-10-08 22:28:47,272 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:47] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-08 22:28:47,292 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:47] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.007 0.068 2026-10-08 22:28:47,424 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:47] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:28:47,430 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:28:47] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:28:47,454 121 INFO rb-ed7f209-225380-422590 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-08 22:28:47,536 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-10-08 22:28:47,536 121 INFO rb-ed7f209-225380-422590 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-08 22:28:47,819 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24850768 (allocated 25927680) 2026-10-08 22:28:47,836 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 9946 2026-10-08 22:28:47,840 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-10-08 22:28:47,844 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 9946 2026-10-08 22:28:47,961 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222847_961547_test_reconcile_group_fence_present_for_account_user.txt 2026-10-08 22:28:47,961 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmpinikoxvm_chrome_odoo" 2026-10-08 22:28:48,046 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:29:04,824 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-08 22:29:07,114 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome pid: 10177 2026-10-08 22:29:07,115 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpl98ec48e_chrome_odoo 2026-10-08 22:29:07,115 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:35523/json/version 2026-10-08 22:29:07,116 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35523/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:29:07,167 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-10-08 22:29:07,167 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:35523/json 2026-10-08 22:29:07,168 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:35523/json with timeout 3 increased to 10s during tests 2026-10-08 22:29:07,198 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Websocket url found: ws://127.0.0.1:35523/devtools/page/4DB613F1B1EF89465A6494D2CBB36E8C 2026-10-08 22:29:07,216 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Enable chrome headless console log notification 2026-10-08 22:29:07,229 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless enable page notifications 2026-10-08 22:29:07,394 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_difference_bank_user from n/a 2026-10-08 22:29:07,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Setting session cookie in browser 2026-10-08 22:29:07,407 121 INFO rb-ed7f209-225380-422590 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-08 22:29:07,407 121 INFO rb-ed7f209-225380-422590 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-08 22:29:07,427 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:29:10,628 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:10] "GET /odoo HTTP/1.1" 200 - 181 0.211 2.994 2026-10-08 22:29:10,635 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigation result: {'frameId': '4DB613F1B1EF89465A6494D2CBB36E8C', 'loaderId': 'F290A2FD529ECF4E7366BFADC457C65F', 'isDownload': False} 2026-10-08 22:29:10,635 121 INFO rb-ed7f209-225380-422590 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-08 22:29:10,708 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:10] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.029 2026-10-08 22:29:10,719 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:10] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-10-08 22:29:10,850 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:29:11,015 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.166 0.165 2026-10-08 22:29:11,043 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.334 2026-10-08 22:29:11,053 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.360 2026-10-08 22:29:11,084 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.007 2026-10-08 22:29:11,750 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-08 22:29:11,875 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:29:11,881 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-08 22:29:11,887 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:29:11,912 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-08 22:29:11,935 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-08 22:29:11,962 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:29:12,003 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-10-08 22:29:12,021 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-08 22:29:12,037 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-10-08 22:29:12,121 121 INFO rb-ed7f209-225380-422590 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-08 22:29:12,211 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-08 22:29:12,228 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:29:12,302 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "POST /mail/data HTTP/1.1" 200 - 34 0.101 0.071 2026-10-08 22:29:12,364 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "GET /web/image?model=res.users&field=avatar_128&id=928 HTTP/1.1" 200 - 16 0.026 0.173 2026-10-08 22:29:12,387 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.206 2026-10-08 22:29:12,516 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.034 0.337 2026-10-08 22:29:12,568 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "GET /web/image/res.partner/2152/avatar_128?unique=1791498528000 HTTP/1.1" 200 - 8 0.019 0.379 2026-10-08 22:29:12,575 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.369 2026-10-08 22:29:12,630 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:29:12,730 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "POST /mail/data HTTP/1.1" 200 - 37 0.086 0.133 2026-10-08 22:29:12,773 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.414 2026-10-08 22:29:12,802 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.196 2026-10-08 22:29:13,545 121 INFO rb-ed7f209-225380-422590 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-08 22:29:13,564 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.007 2026-10-08 22:29:13,574 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-08 22:29:13,631 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-08 22:29:13,645 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:29:13,818 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "POST /mail/data HTTP/1.1" 200 - 20 0.060 0.060 2026-10-08 22:29:13,845 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.060 2026-10-08 22:29:13,849 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.075 2026-10-08 22:29:13,905 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "GET /web/image/res.partner/2152/avatar_128?unique=1791498528000 HTTP/1.1" 200 - 8 0.014 0.096 2026-10-08 22:29:13,934 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.085 2026-10-08 22:29:13,975 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:29:13,999 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:13] "GET /web/image?model=res.users&field=avatar_128&id=928 HTTP/1.1" 304 - 9 0.021 0.189 2026-10-08 22:29:14,053 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:29:14,310 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.134 0.290 2026-10-08 22:29:14,373 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.032 0.298 2026-10-08 22:29:14,568 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.082 0.116 2026-10-08 22:29:14,676 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:29:14,758 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-08 22:29:14,771 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-10-08 22:29:14,787 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.017 2026-10-08 22:29:14,796 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-08 22:29:14,993 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:29:14,995 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:14] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:29:15,046 121 INFO rb-ed7f209-225380-422590 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-08 22:29:15,107 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:15] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.016 0.039 2026-10-08 22:29:15,487 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.085 0.260 2026-10-08 22:29:15,535 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:15] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.019 2026-10-08 22:29:15,601 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:15] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.008 0.027 2026-10-08 22:29:15,628 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:15] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.009 0.042 2026-10-08 22:29:15,689 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:15] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.030 2026-10-08 22:29:15,776 121 INFO rb-ed7f209-225380-422590 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-08 22:29:15,874 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:15] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.119 2026-10-08 22:29:15,936 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-08 22:29:16,036 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.027 0.079 2026-10-08 22:29:16,121 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.012 0.019 2026-10-08 22:29:16,286 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.036 0.131 2026-10-08 22:29:16,341 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.032 2026-10-08 22:29:16,406 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.030 2026-10-08 22:29:16,413 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-10-08 22:29:16,538 121 INFO rb-ed7f209-225380-422590 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-08 22:29:16,607 121 INFO rb-ed7f209-225380-422590 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-08 22:29:16,646 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.028 2026-10-08 22:29:16,798 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.034 0.092 2026-10-08 22:29:16,838 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-08 22:29:16,874 121 INFO rb-ed7f209-225380-422590 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-08 22:29:16,991 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:16] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.034 0.071 2026-10-08 22:29:17,058 121 INFO rb-ed7f209-225380-422590 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-08 22:29:17,196 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:17] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.037 0.089 2026-10-08 22:29:17,274 121 INFO rb-ed7f209-225380-422590 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-08 22:29:17,305 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:17] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.014 0.031 2026-10-08 22:29:17,578 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:17] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.024 0.027 2026-10-08 22:29:17,618 121 INFO rb-ed7f209-225380-422590 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-08 22:29:17,752 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:17] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 30 0.043 0.081 2026-10-08 22:29:17,803 121 INFO rb-ed7f209-225380-422590 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-08 22:29:17,911 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 31 0.032 0.067 2026-10-08 22:29:18,144 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #928 deleted account.move.line.ctp records with IDs: [1602] 2026-10-08 22:29:18,375 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #928 deleted account.move.line records with IDs: [3269] 2026-10-08 22:29:18,943 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:18] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 314 0.455 0.540 2026-10-08 22:29:18,946 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.763 2026-10-08 22:29:19,031 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.024 0.053 2026-10-08 22:29:19,066 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-08 22:29:19,095 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:19] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:29:19,097 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: tour succeeded 2026-10-08 22:29:19,098 121 INFO rb-ed7f209-225380-422590 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-08 22:29:19,362 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: heap 28826952 (allocated 30121984) 2026-10-08 22:29:19,368 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing chrome headless with pid 10177 2026-10-08 22:29:19,370 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing websocket connection 2026-10-08 22:29:19,372 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Terminating chrome headless with pid 10177 2026-10-08 22:29:19,486 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222919_486465_test_bank_payment_difference_choice.txt 2026-10-08 22:29:19,486 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Removing chrome user profile "/tmp/tmpl98ec48e_chrome_odoo" 2026-10-08 22:29:19,573 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-08 22:29:21,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome pid: 10429 2026-10-08 22:29:21,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpl16jdx18_chrome_odoo 2026-10-08 22:29:21,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:45965/json/version 2026-10-08 22:29:21,808 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45965/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:29:21,832 121 INFO rb-ed7f209-225380-422590 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-08 22:29:21,832 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:45965/json 2026-10-08 22:29:21,833 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:45965/json with timeout 3 increased to 10s during tests 2026-10-08 22:29:21,857 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Websocket url found: ws://127.0.0.1:45965/devtools/page/46B9787B4CAF1687BC4E90D437C1FCF0 2026-10-08 22:29:21,871 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Enable chrome headless console log notification 2026-10-08 22:29:21,890 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless enable page notifications 2026-10-08 22:29:22,053 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_difference_ji_user from n/a 2026-10-08 22:29:22,065 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Setting session cookie in browser 2026-10-08 22:29:22,070 121 INFO rb-ed7f209-225380-422590 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-08 22:29:22,070 121 INFO rb-ed7f209-225380-422590 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-08 22:29:22,090 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:29:23,766 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:23] "GET /odoo HTTP/1.1" 200 - 181 0.189 1.492 2026-10-08 22:29:23,770 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigation result: {'frameId': '46B9787B4CAF1687BC4E90D437C1FCF0', 'loaderId': '5B93E10872B55C863D9C10C6B257036E', 'isDownload': False} 2026-10-08 22:29:23,771 121 INFO rb-ed7f209-225380-422590 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-08 22:29:23,824 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:23] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-08 22:29:23,838 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:23] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-08 22:29:23,850 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:23] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-08 22:29:23,914 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.029 0.067 2026-10-08 22:29:23,919 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:29:24,162 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:24] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.129 0.223 2026-10-08 22:29:24,184 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:24] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.010 0.201 2026-10-08 22:29:24,192 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:24] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.046 2026-10-08 22:29:24,947 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:29:24,951 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:29:24,952 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-08 22:29:24,998 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.019 0.010 2026-10-08 22:29:25,014 121 INFO rb-ed7f209-225380-422590 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-08 22:29:25,040 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:29:25,101 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.025 2026-10-08 22:29:25,136 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.021 2026-10-08 22:29:25,172 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.039 2026-10-08 22:29:25,215 121 INFO rb-ed7f209-225380-422590 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-08 22:29:25,346 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:29:25,359 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "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-08 22:29:25,450 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "POST /mail/data HTTP/1.1" 200 - 34 0.126 0.093 2026-10-08 22:29:25,562 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.033 0.273 2026-10-08 22:29:25,564 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.317 2026-10-08 22:29:25,632 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "GET /web/image/res.partner/2153/avatar_128?unique=1791498528000 HTTP/1.1" 200 - 15 0.017 0.321 2026-10-08 22:29:25,666 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:29:25,677 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.195 2026-10-08 22:29:25,701 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.063 2026-10-08 22:29:25,753 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "GET /web/image?model=res.users&field=avatar_128&id=929 HTTP/1.1" 200 - 9 0.016 0.461 2026-10-08 22:29:25,778 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.479 2026-10-08 22:29:26,724 121 INFO rb-ed7f209-225380-422590 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-08 22:29:26,735 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-08 22:29:26,759 121 INFO rb-ed7f209-225380-422590 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-08 22:29:26,813 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-10-08 22:29:26,829 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.021 2026-10-08 22:29:27,010 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "POST /mail/data HTTP/1.1" 200 - 20 0.063 0.056 2026-10-08 22:29:27,032 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.099 2026-10-08 22:29:27,066 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "GET /web/image/res.partner/2153/avatar_128?unique=1791498528000 HTTP/1.1" 200 - 8 0.008 0.141 2026-10-08 22:29:27,110 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "GET /web/image?model=res.users&field=avatar_128&id=929 HTTP/1.1" 200 - 9 0.013 0.182 2026-10-08 22:29:27,140 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.100 2026-10-08 22:29:27,153 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.195 2026-10-08 22:29:27,174 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:29:27,181 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:29:27,522 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.112 0.350 2026-10-08 22:29:27,563 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "GET /web/image/res.company/150/favicon HTTP/1.1" 200 - 9 0.014 0.405 2026-10-08 22:29:27,601 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.011 0.036 2026-10-08 22:29:27,666 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.026 0.047 2026-10-08 22:29:27,670 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-10-08 22:29:27,927 121 INFO rb-ed7f209-225380-422590 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-08 22:29:27,990 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.020 0.025 2026-10-08 22:29:28,020 121 INFO rb-ed7f209-225380-422590 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-08 22:29:28,080 121 INFO rb-ed7f209-225380-422590 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-08 22:29:28,081 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:28] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.016 0.030 2026-10-08 22:29:28,144 121 INFO rb-ed7f209-225380-422590 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-08 22:29:28,217 121 INFO rb-ed7f209-225380-422590 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-08 22:29:28,256 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:28] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.024 2026-10-08 22:29:28,468 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:28] "POST /web/action/run HTTP/1.1" 200 - 45 0.060 0.131 2026-10-08 22:29:28,586 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.017 0.084 2026-10-08 22:29:28,628 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-08 22:29:28,698 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:28] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.022 0.054 2026-10-08 22:29:28,879 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.078 2026-10-08 22:29:28,941 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:28] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.010 0.036 2026-10-08 22:29:28,977 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-08 22:29:29,061 121 INFO rb-ed7f209-225380-422590 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-08 22:29:29,086 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:29] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.031 2026-10-08 22:29:29,140 121 INFO rb-ed7f209-225380-422590 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-08 22:29:29,276 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:29] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.038 0.090 2026-10-08 22:29:29,372 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-08 22:29:29,396 121 INFO rb-ed7f209-225380-422590 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-08 22:29:29,421 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:29] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 9 0.014 0.021 2026-10-08 22:29:29,596 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:29:29,681 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:29] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.010 0.022 2026-10-08 22:29:29,736 121 INFO rb-ed7f209-225380-422590 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-08 22:29:29,874 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:29] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 29 0.059 0.067 2026-10-08 22:29:29,905 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-08 22:29:29,919 121 INFO rb-ed7f209-225380-422590 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-08 22:29:30,082 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:30] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 27 0.031 0.123 2026-10-08 22:29:31,061 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:31] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 218 0.448 0.515 2026-10-08 22:29:31,086 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.958 2026-10-08 22:29:31,120 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:31] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.013 0.962 2026-10-08 22:29:31,192 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:31] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.019 0.098 2026-10-08 22:29:31,272 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:31] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.022 2026-10-08 22:29:31,311 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:31] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.035 2026-10-08 22:29:31,315 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: tour succeeded 2026-10-08 22:29:31,317 121 INFO rb-ed7f209-225380-422590 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-08 22:29:31,430 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:31] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.055 0.085 2026-10-08 22:29:31,447 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:31] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.104 2026-10-08 22:29:31,602 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: heap 26951880 (allocated 28811264) 2026-10-08 22:29:31,616 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing chrome headless with pid 10429 2026-10-08 22:29:31,618 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing websocket connection 2026-10-08 22:29:31,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Terminating chrome headless with pid 10429 2026-10-08 22:29:31,740 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_222931_740589_test_journal_items_payment_difference_choice.txt 2026-10-08 22:29:31,741 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Removing chrome user profile "/tmp/tmpl16jdx18_chrome_odoo" 2026-10-08 22:29:31,879 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:29:48,131 121 INFO rb-ed7f209-225380-422590 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-08 22:29:50,112 121 INFO rb-ed7f209-225380-422590 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: 10686 2026-10-08 22:29:50,112 121 INFO rb-ed7f209-225380-422590 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/tmpspyxppyg_chrome_odoo 2026-10-08 22:29:50,112 121 INFO rb-ed7f209-225380-422590 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:36189/json/version 2026-10-08 22:29:50,114 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36189/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:29:50,187 121 INFO rb-ed7f209-225380-422590 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-08 22:29:50,187 121 INFO rb-ed7f209-225380-422590 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:36189/json 2026-10-08 22:29:50,188 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:36189/json with timeout 3 increased to 10s during tests 2026-10-08 22:29:50,203 121 INFO rb-ed7f209-225380-422590 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:36189/devtools/page/53C1FDE89ECC7A49585AC01AACED4F76 2026-10-08 22:29:50,218 121 INFO rb-ed7f209-225380-422590 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-08 22:29:50,234 121 INFO rb-ed7f209-225380-422590 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-08 22:29:50,422 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:recon_kanban_new_user from n/a 2026-10-08 22:29:50,435 121 INFO rb-ed7f209-225380-422590 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-08 22:29:50,443 121 INFO rb-ed7f209-225380-422590 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-08 22:29:50,443 121 INFO rb-ed7f209-225380-422590 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-08 22:29:50,464 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:29:52,278 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:52] "GET /odoo HTTP/1.1" 200 - 181 0.195 1.625 2026-10-08 22:29:52,283 121 INFO rb-ed7f209-225380-422590 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': '53C1FDE89ECC7A49585AC01AACED4F76', 'loaderId': '481F7504626DC19D1C371D2BBEA620BE', 'isDownload': False} 2026-10-08 22:29:52,283 121 INFO rb-ed7f209-225380-422590 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-08 22:29:52,362 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:52] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.027 2026-10-08 22:29:52,375 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:52] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-08 22:29:52,403 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:29:52,619 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:52] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.107 0.182 2026-10-08 22:29:52,646 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:52] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.296 2026-10-08 22:29:52,689 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.308 2026-10-08 22:29:52,752 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:52] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-08 22:29:52,856 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:52] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-08 22:29:53,847 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-08 22:29:53,865 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-08 22:29:53,880 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-08 22:29:53,900 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.015 2026-10-08 22:29:53,917 121 INFO rb-ed7f209-225380-422590 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-08 22:29:53,935 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:29:53,986 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.022 2026-10-08 22:29:54,005 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-08 22:29:54,038 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.017 2026-10-08 22:29:54,118 121 INFO rb-ed7f209-225380-422590 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-08 22:29:54,213 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:29:54,248 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "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-08 22:29:54,259 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.066 2026-10-08 22:29:54,363 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.034 0.187 2026-10-08 22:29:54,420 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "GET /web/image/res.partner/2164/avatar_128?unique=1791498571000 HTTP/1.1" 200 - 15 0.017 0.245 2026-10-08 22:29:54,422 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.184 2026-10-08 22:29:54,459 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:29:54,476 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "GET /web/image?model=res.users&field=avatar_128&id=932 HTTP/1.1" 200 - 9 0.015 0.312 2026-10-08 22:29:54,505 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.325 2026-10-08 22:29:54,548 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.259 2026-10-08 22:29:54,569 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.113 2026-10-08 22:29:55,358 121 INFO rb-ed7f209-225380-422590 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-08 22:29:55,373 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-08 22:29:55,430 121 INFO rb-ed7f209-225380-422590 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-08 22:29:55,479 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-08 22:29:55,496 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.013 2026-10-08 22:29:55,658 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "POST /mail/data HTTP/1.1" 200 - 20 0.051 0.052 2026-10-08 22:29:55,718 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "GET /web/image?model=res.users&field=avatar_128&id=932 HTTP/1.1" 200 - 9 0.015 0.123 2026-10-08 22:29:55,720 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-10-08 22:29:55,775 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "GET /web/image/res.partner/2164/avatar_128?unique=1791498571000 HTTP/1.1" 200 - 8 0.027 0.164 2026-10-08 22:29:55,821 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:29:55,825 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.210 2026-10-08 22:29:55,862 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.155 2026-10-08 22:29:55,890 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:29:55,896 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:55] "GET /web/image/res.company/151/favicon HTTP/1.1" 200 - 9 0.010 0.060 2026-10-08 22:29:56,116 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.066 0.194 2026-10-08 22:29:56,297 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.051 0.084 2026-10-08 22:29:56,418 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:29:56,543 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.005 0.027 2026-10-08 22:29:56,552 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.026 2026-10-08 22:29:56,565 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.043 2026-10-08 22:29:56,582 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "GET /web/assets/73f09f9/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-08 22:29:56,747 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:29:56,749 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:29:56,803 121 INFO rb-ed7f209-225380-422590 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-08 22:29:56,851 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:56] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.011 0.030 2026-10-08 22:29:57,181 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.068 0.238 2026-10-08 22:29:57,248 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.016 2026-10-08 22:29:57,317 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.022 2026-10-08 22:29:57,355 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.018 0.053 2026-10-08 22:29:57,410 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.010 0.062 2026-10-08 22:29:57,493 121 INFO rb-ed7f209-225380-422590 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-08 22:29:57,557 121 INFO rb-ed7f209-225380-422590 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-08 22:29:57,583 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.107 2026-10-08 22:29:57,613 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/account.bank.statement.line/action_new_account_bank_statement_line HTTP/1.1" 200 - 10 0.006 0.017 2026-10-08 22:29:57,636 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:29:57,769 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.063 0.069 2026-10-08 22:29:57,797 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.138 2026-10-08 22:29:57,876 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:57] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.008 0.027 2026-10-08 22:29:58,021 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.032 0.116 2026-10-08 22:29:58,147 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:58] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 10 0.020 0.254 2026-10-08 22:29:58,169 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.117 2026-10-08 22:29:58,173 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.123 2026-10-08 22:29:58,311 121 INFO rb-ed7f209-225380-422590 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-08 22:29:58,421 121 INFO rb-ed7f209-225380-422590 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-08 22:29:58,472 121 INFO rb-ed7f209-225380-422590 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-08 22:29:58,535 121 INFO rb-ed7f209-225380-422590 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-08 22:29:58,575 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:58] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 3 0.012 0.025 2026-10-08 22:29:59,279 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 138 0.219 0.465 2026-10-08 22:29:59,303 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:59] "POST /web/dataset/call_button/account.bank.statement.line/save HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:29:59,346 121 INFO rb-ed7f209-225380-422590 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-08 22:29:59,354 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.012 0.021 2026-10-08 22:29:59,496 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.046 0.059 2026-10-08 22:29:59,530 121 INFO rb-ed7f209-225380-422590 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-08 22:29:59,531 121 INFO rb-ed7f209-225380-422590 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-08 22:29:59,571 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:29:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.005 0.033 2026-10-08 22:29:59,867 121 INFO rb-ed7f209-225380-422590 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 29401180 (allocated 30908416) 2026-10-08 22:29:59,878 121 INFO rb-ed7f209-225380-422590 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 10686 2026-10-08 22:29:59,882 121 INFO rb-ed7f209-225380-422590 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-08 22:29:59,884 121 INFO rb-ed7f209-225380-422590 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 10686 2026-10-08 22:30:00,012 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_223000_011849_test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.txt 2026-10-08 22:30:00,012 121 INFO rb-ed7f209-225380-422590 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/tmpspyxppyg_chrome_odoo" 2026-10-08 22:30:00,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:30:17,391 121 INFO rb-ed7f209-225380-422590 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-08 22:30:19,799 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #936 deleted account.move.line.ctp records with IDs: [1610] 2026-10-08 22:30:19,974 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #936 deleted account.move.line records with IDs: [3283] 2026-10-08 22:30:20,227 121 INFO rb-ed7f209-225380-422590 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-08 22:30:23,226 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-08 22:30:23,796 121 INFO rb-ed7f209-225380-422590 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-08 22:30:25,578 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-08 22:30:27,158 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1620] 2026-10-08 22:30:27,322 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3304] 2026-10-08 22:30:29,163 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1625] 2026-10-08 22:30:29,318 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3312] 2026-10-08 22:30:31,056 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1630] 2026-10-08 22:30:31,282 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3320] 2026-10-08 22:30:33,211 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1634] 2026-10-08 22:30:33,360 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3326] 2026-10-08 22:30:35,072 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1637] 2026-10-08 22:30:35,228 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3331] 2026-10-08 22:30:35,569 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-08 22:30:49,470 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-08 22:31:00,045 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.partial.reconcile records with IDs: [257, 258] 2026-10-08 22:31:00,185 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.full.reconcile records with IDs: [169] 2026-10-08 22:31:00,408 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.partial.reconcile records with IDs: [259, 260] 2026-10-08 22:31:04,814 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.partial.reconcile records with IDs: [264, 265] 2026-10-08 22:31:04,871 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.full.reconcile records with IDs: [173] 2026-10-08 22:31:06,935 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-08 22:31:12,062 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted ir.config_parameter records with IDs: [85] 2026-10-08 22:31:12,100 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-08 22:31:14,791 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-08 22:31:16,047 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1718] 2026-10-08 22:31:16,205 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3494] 2026-10-08 22:31:17,425 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1721] 2026-10-08 22:31:17,563 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3499] 2026-10-08 22:31:19,570 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1725] 2026-10-08 22:31:19,811 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3505] 2026-10-08 22:31:21,658 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1729] 2026-10-08 22:31:21,815 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3511] 2026-10-08 22:31:24,577 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1736] 2026-10-08 22:31:24,718 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3523] 2026-10-08 22:31:26,047 121 INFO rb-ed7f209-225380-422590 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-08 22:31:26,873 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1740] 2026-10-08 22:31:27,012 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3530] 2026-10-08 22:31:27,251 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-08 22:31:28,362 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1741] 2026-10-08 22:31:28,512 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3534] 2026-10-08 22:31:45,478 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-08 22:31:47,621 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1753] 2026-10-08 22:31:47,821 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3557] 2026-10-08 22:31:49,484 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1756] 2026-10-08 22:31:49,602 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3562] 2026-10-08 22:31:51,404 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-08 22:31:51,528 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:55,140 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313d2a37e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:55,142 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316b061120> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:55,151 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:55,159 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316b061b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:31:56,808 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:00,370 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313d3f0ae0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:00,371 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316b2404a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:00,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:00,389 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316b240040> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:00,896 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:05,408 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313d3baa20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:05,410 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316a0f0540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:05,420 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:05,428 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316a0f2ac0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:06,040 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:10,745 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b852520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:10,747 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313c7a0900> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:10,757 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:10,765 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b840720> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:11,333 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:14,776 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313c3beac0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:14,778 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3168ac5e40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:14,785 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:14,792 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3168ac6480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:15,255 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:19,818 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f31677b7ec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:19,820 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3169db16c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:19,841 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:19,848 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3169db2660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:20,367 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:24,855 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313d42b740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:24,857 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313db865c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:24,866 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:24,872 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313db85da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:25,430 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:29,162 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313c75bb00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:29,163 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f31687a04a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:29,171 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:29,178 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f31687a2340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:32:35,451 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-08 22:32:37,041 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1768] 2026-10-08 22:32:37,220 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3584] 2026-10-08 22:32:41,744 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1775] 2026-10-08 22:32:41,966 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-08 22:32:43,086 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1777] 2026-10-08 22:32:43,260 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3599] 2026-10-08 22:32:44,573 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1782] 2026-10-08 22:32:44,760 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3606] 2026-10-08 22:32:46,055 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1787] 2026-10-08 22:32:46,214 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3613] 2026-10-08 22:32:47,672 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1792] 2026-10-08 22:32:47,802 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3620] 2026-10-08 22:32:49,022 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1797] 2026-10-08 22:32:49,168 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3627] 2026-10-08 22:32:50,271 121 INFO rb-ed7f209-225380-422590 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-08 22:32:51,047 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1804] 2026-10-08 22:32:51,179 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3637] 2026-10-08 22:32:52,374 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1807] 2026-10-08 22:32:52,501 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3642] 2026-10-08 22:32:52,863 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-08 22:32:55,614 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-08 22:32:56,840 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1814] 2026-10-08 22:32:56,999 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3658] 2026-10-08 22:32:59,095 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1819] 2026-10-08 22:32:59,245 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3667] 2026-10-08 22:32:59,773 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.partial.reconcile records with IDs: [289] 2026-10-08 22:32:59,871 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.full.reconcile records with IDs: [188] 2026-10-08 22:33:00,092 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1820] 2026-10-08 22:33:00,208 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3666, 3668] 2026-10-08 22:33:01,457 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.partial.reconcile records with IDs: [290] 2026-10-08 22:33:01,522 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.full.reconcile records with IDs: [189] 2026-10-08 22:33:02,956 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1825] 2026-10-08 22:33:03,077 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3678] 2026-10-08 22:33:03,636 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-08 22:33:04,827 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1828] 2026-10-08 22:33:04,984 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3683] 2026-10-08 22:33:06,716 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1832] 2026-10-08 22:33:06,934 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3689] 2026-10-08 22:33:08,466 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1835] 2026-10-08 22:33:08,615 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3694] 2026-10-08 22:33:10,878 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line.ctp records with IDs: [1839] 2026-10-08 22:33:11,019 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #933 deleted account.move.line records with IDs: [3700] 2026-10-08 22:33:11,307 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:15,625 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313c1e49a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:15,626 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f31686ba200> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:15,636 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:15,642 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f31686b8180> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 22:33:15,685 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 22:33:32,795 121 INFO rb-ed7f209-225380-422590 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-08 22:33:36,422 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome pid: 10938 2026-10-08 22:33:36,423 121 INFO rb-ed7f209-225380-422590 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/tmpf6lm49vu_chrome_odoo 2026-10-08 22:33:36,423 121 INFO rb-ed7f209-225380-422590 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:34077/json/version 2026-10-08 22:33:36,425 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34077/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:33:36,483 121 INFO rb-ed7f209-225380-422590 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-08 22:33:36,484 121 INFO rb-ed7f209-225380-422590 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:34077/json 2026-10-08 22:33:36,485 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:34077/json with timeout 3 increased to 10s during tests 2026-10-08 22:33:36,514 121 INFO rb-ed7f209-225380-422590 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:34077/devtools/page/944A89B6E2710FB71053C13FE96D1036 2026-10-08 22:33:36,557 121 INFO rb-ed7f209-225380-422590 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-08 22:33:36,573 121 INFO rb-ed7f209-225380-422590 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-08 22:33:36,717 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:stmt_form_mismatch_user from n/a 2026-10-08 22:33:36,729 121 INFO rb-ed7f209-225380-422590 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-08 22:33:36,742 121 INFO rb-ed7f209-225380-422590 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-08 22:33:36,742 121 INFO rb-ed7f209-225380-422590 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-08 22:33:36,768 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:33:39,557 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:39] "GET /odoo/action-account.action_bank_statement_tree/149 HTTP/1.1" 200 - 181 0.171 2.623 2026-10-08 22:33:39,561 121 INFO rb-ed7f209-225380-422590 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': '944A89B6E2710FB71053C13FE96D1036', 'loaderId': 'FADC153CB74817F86D86CE40DF5D6E8B', 'isDownload': False} 2026-10-08 22:33:39,561 121 INFO rb-ed7f209-225380-422590 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-08 22:33:39,636 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:39] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-08 22:33:39,831 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:39] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.080 0.151 2026-10-08 22:33:39,847 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:39] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.253 2026-10-08 22:33:39,874 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.225 2026-10-08 22:33:39,883 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:33:39,885 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:39] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.285 2026-10-08 22:33:39,926 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:39] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-08 22:33:40,016 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:40] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-08 22:33:41,000 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:33:41,003 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:33:41,009 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-08 22:33:41,055 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-08 22:33:41,082 121 INFO rb-ed7f209-225380-422590 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-08 22:33:41,107 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-08 22:33:41,169 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.037 2026-10-08 22:33:41,182 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.031 2026-10-08 22:33:41,197 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.026 2026-10-08 22:33:41,249 121 INFO rb-ed7f209-225380-422590 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-08 22:33:41,259 121 INFO rb-ed7f209-225380-422590 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-08 22:33:41,353 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-08 22:33:41,357 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-08 22:33:41,408 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "POST /mail/data HTTP/1.1" 200 - 34 0.088 0.069 2026-10-08 22:33:41,466 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /web/image?model=res.users&field=avatar_128&id=941 HTTP/1.1" 200 - 16 0.016 0.150 2026-10-08 22:33:41,468 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.144 2026-10-08 22:33:41,510 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "POST /web/action/load HTTP/1.1" 200 - 12 0.022 0.197 2026-10-08 22:33:41,566 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /web/image/res.partner/2270/avatar_128?unique=1791498795000 HTTP/1.1" 200 - 8 0.018 0.247 2026-10-08 22:33:41,620 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:33:41,623 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.165 2026-10-08 22:33:41,668 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:33:41,799 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.074 0.171 2026-10-08 22:33:41,837 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 9 0.017 0.202 2026-10-08 22:33:41,869 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-08 22:33:41,952 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:41] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 30 0.037 0.048 2026-10-08 22:33:42,109 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:33:42,145 121 INFO rb-ed7f209-225380-422590 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-08 22:33:42,208 121 INFO rb-ed7f209-225380-422590 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-08 22:33:42,266 121 INFO rb-ed7f209-225380-422590 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-08 22:33:42,318 121 INFO rb-ed7f209-225380-422590 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-08 22:33:42,371 121 INFO rb-ed7f209-225380-422590 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-08 22:33:42,373 121 INFO rb-ed7f209-225380-422590 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-08 22:33:42,505 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: heap 22100028 (allocated 23306240) 2026-10-08 22:33:42,524 121 INFO rb-ed7f209-225380-422590 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 10938 2026-10-08 22:33:42,528 121 INFO rb-ed7f209-225380-422590 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-08 22:33:42,534 121 INFO rb-ed7f209-225380-422590 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 10938 2026-10-08 22:33:42,640 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_223342_640314_test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.txt 2026-10-08 22:33:42,640 121 INFO rb-ed7f209-225380-422590 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/tmpf6lm49vu_chrome_odoo" 2026-10-08 22:33:42,703 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs ... 2026-10-08 22:33:44,641 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome pid: 11140 2026-10-08 22:33:44,642 121 INFO rb-ed7f209-225380-422590 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/tmpfggpiq7k_chrome_odoo 2026-10-08 22:33:44,642 121 INFO rb-ed7f209-225380-422590 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:43207/json/version 2026-10-08 22:33:44,643 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:43207/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:33:44,742 121 INFO rb-ed7f209-225380-422590 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-08 22:33:44,744 121 INFO rb-ed7f209-225380-422590 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:43207/json 2026-10-08 22:33:44,745 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:43207/json with timeout 3 increased to 10s during tests 2026-10-08 22:33:44,759 121 INFO rb-ed7f209-225380-422590 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:43207/devtools/page/2F1A9546B5D909453CB31F87ADC3885E 2026-10-08 22:33:44,772 121 INFO rb-ed7f209-225380-422590 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-08 22:33:44,783 121 INFO rb-ed7f209-225380-422590 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-08 22:33:44,960 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:stmt_form_large_user from n/a 2026-10-08 22:33:44,973 121 INFO rb-ed7f209-225380-422590 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-08 22:33:44,980 121 INFO rb-ed7f209-225380-422590 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-08 22:33:44,980 121 INFO rb-ed7f209-225380-422590 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-08 22:33:45,011 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:33:46,712 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:46] "GET /odoo/action-account.action_bank_statement_tree/150 HTTP/1.1" 200 - 181 0.225 1.487 2026-10-08 22:33:46,717 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigation result: {'frameId': '2F1A9546B5D909453CB31F87ADC3885E', 'loaderId': 'F06987FEAB21B958BC99016649C13486', 'isDownload': False} 2026-10-08 22:33:46,718 121 INFO rb-ed7f209-225380-422590 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-08 22:33:46,799 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:46] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.044 2026-10-08 22:33:46,846 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:33:47,043 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:47] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.113 0.161 2026-10-08 22:33:47,055 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:47] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.292 2026-10-08 22:33:47,068 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:47] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.288 2026-10-08 22:33:47,104 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.301 2026-10-08 22:33:47,135 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:47] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-08 22:33:47,207 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:47] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-08 22:33:48,061 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-08 22:33:48,062 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-08 22:33:48,070 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-08 22:33:48,095 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-08 22:33:48,119 121 INFO rb-ed7f209-225380-422590 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-08 22:33:48,131 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-08 22:33:48,180 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.022 2026-10-08 22:33:48,200 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.013 2026-10-08 22:33:48,218 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.020 2026-10-08 22:33:48,267 121 INFO rb-ed7f209-225380-422590 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-08 22:33:48,278 121 INFO rb-ed7f209-225380-422590 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-08 22:33:48,399 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-08 22:33:48,408 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-08 22:33:48,468 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "POST /mail/data HTTP/1.1" 200 - 34 0.103 0.096 2026-10-08 22:33:48,547 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /web/image/res.partner/2271/avatar_128?unique=1791498795000 HTTP/1.1" 200 - 15 0.032 0.183 2026-10-08 22:33:48,584 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.259 2026-10-08 22:33:48,636 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /web/image?model=res.users&field=avatar_128&id=942 HTTP/1.1" 200 - 9 0.015 0.295 2026-10-08 22:33:48,638 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.247 2026-10-08 22:33:48,681 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:33:48,809 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.062 0.133 2026-10-08 22:33:48,855 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.334 2026-10-08 22:33:48,909 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:33:48,910 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 9 0.018 0.216 2026-10-08 22:33:48,991 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 28 0.035 0.087 2026-10-08 22:33:48,996 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.126 2026-10-08 22:33:49,178 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:33:49,218 121 INFO rb-ed7f209-225380-422590 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-08 22:33:49,269 121 INFO rb-ed7f209-225380-422590 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-08 22:33:49,270 121 INFO rb-ed7f209-225380-422590 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-08 22:33:49,377 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: heap 22088216 (allocated 23044096) 2026-10-08 22:33:49,387 121 INFO rb-ed7f209-225380-422590 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 11140 2026-10-08 22:33:49,388 121 INFO rb-ed7f209-225380-422590 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-08 22:33:49,389 121 INFO rb-ed7f209-225380-422590 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 11140 2026-10-08 22:33:49,489 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_223349_488801_test_large_balances_are_fully_visible_in_their_inputs.txt 2026-10-08 22:33:49,489 121 INFO rb-ed7f209-225380-422590 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/tmpfggpiq7k_chrome_odoo" 2026-10-08 22:33:49,548 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint ... 2026-10-08 22:33:51,695 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome pid: 11342 2026-10-08 22:33:51,696 121 INFO rb-ed7f209-225380-422590 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/tmp1a8jvtaf_chrome_odoo 2026-10-08 22:33:51,696 121 INFO rb-ed7f209-225380-422590 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:44389/json/version 2026-10-08 22:33:51,702 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:44389/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:33:51,744 121 INFO rb-ed7f209-225380-422590 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-08 22:33:51,744 121 INFO rb-ed7f209-225380-422590 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:44389/json 2026-10-08 22:33:51,745 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:44389/json with timeout 3 increased to 10s during tests 2026-10-08 22:33:51,765 121 INFO rb-ed7f209-225380-422590 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:44389/devtools/page/FCDB327CD7949BFAD134356B99CAD942 2026-10-08 22:33:51,770 121 INFO rb-ed7f209-225380-422590 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-08 22:33:51,784 121 INFO rb-ed7f209-225380-422590 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-08 22:33:51,954 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:stmt_form_clean_user from n/a 2026-10-08 22:33:51,965 121 INFO rb-ed7f209-225380-422590 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-08 22:33:51,969 121 INFO rb-ed7f209-225380-422590 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-08 22:33:51,969 121 INFO rb-ed7f209-225380-422590 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-08 22:33:51,992 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:33:53,803 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:53] "GET /odoo/action-account.action_bank_statement_tree/151 HTTP/1.1" 200 - 181 0.213 1.605 2026-10-08 22:33:53,807 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigation result: {'frameId': 'FCDB327CD7949BFAD134356B99CAD942', 'loaderId': 'E4A63514A8E07BDBC5EE2D2E9A988E6C', 'isDownload': False} 2026-10-08 22:33:53,807 121 INFO rb-ed7f209-225380-422590 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-08 22:33:53,864 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:53] "GET /web/assets/d684114/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-10-08 22:33:53,873 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:53] "GET /web/assets/80608b2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-08 22:33:53,931 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.062 2026-10-08 22:33:54,012 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-08 22:33:54,228 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:54] "GET /web/webclient/load_menus/8dd49eabc574c88bb1affa5e1e4212be510078186af1a44da00210bbd1cda6d8 HTTP/1.1" 200 - 173 0.151 0.231 2026-10-08 22:33:54,243 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:54] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.392 2026-10-08 22:33:54,265 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:54] "GET /web/assets/8f2a781/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.286 2026-10-08 22:33:54,291 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:54] "GET /web/assets/49125be/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.011 0.019 2026-10-08 22:33:55,144 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:33:55,149 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-08 22:33:55,152 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-08 22:33:55,230 121 INFO rb-ed7f209-225380-422590 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-08 22:33:55,231 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.027 0.014 2026-10-08 22:33:55,259 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-08 22:33:55,332 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.034 2026-10-08 22:33:55,371 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.028 2026-10-08 22:33:55,396 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.032 2026-10-08 22:33:55,492 121 INFO rb-ed7f209-225380-422590 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-08 22:33:55,571 121 INFO rb-ed7f209-225380-422590 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-08 22:33:55,590 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "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-08 22:33:55,598 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-08 22:33:55,653 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "POST /mail/data HTTP/1.1" 200 - 34 0.115 0.056 2026-10-08 22:33:55,738 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /web/image/res.partner/2272/avatar_128?unique=1791498795000 HTTP/1.1" 200 - 15 0.025 0.205 2026-10-08 22:33:55,787 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /web/image?model=res.users&field=avatar_128&id=943 HTTP/1.1" 200 - 9 0.013 0.273 2026-10-08 22:33:55,793 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.225 2026-10-08 22:33:55,833 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-08 22:33:55,834 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "POST /web/action/load HTTP/1.1" 200 - 12 0.017 0.290 2026-10-08 22:33:55,884 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.178 2026-10-08 22:33:55,940 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:33:55,952 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:55] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 9 0.029 0.102 2026-10-08 22:33:56,113 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:56] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.068 0.172 2026-10-08 22:33:56,159 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-08 22:33:56,291 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:56] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 26 0.078 0.047 2026-10-08 22:33:56,456 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:33:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:33:56,495 121 INFO rb-ed7f209-225380-422590 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-08 22:33:56,551 121 INFO rb-ed7f209-225380-422590 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-08 22:33:56,552 121 INFO rb-ed7f209-225380-422590 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-08 22:33:56,679 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: heap 22029516 (allocated 23306240) 2026-10-08 22:33:56,689 121 INFO rb-ed7f209-225380-422590 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 11342 2026-10-08 22:33:56,691 121 INFO rb-ed7f209-225380-422590 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-08 22:33:56,693 121 INFO rb-ed7f209-225380-422590 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 11342 2026-10-08 22:33:56,798 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_223356_798473_test_statement_without_reference_shows_no_computed_opening_nor_hint.txt 2026-10-08 22:33:56,798 121 INFO rb-ed7f209-225380-422590 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/tmp1a8jvtaf_chrome_odoo" 2026-10-08 22:33:56,923 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 22:34:14,201 121 INFO rb-ed7f209-225380-422590 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-08 22:34:16,523 121 INFO rb-ed7f209-225380-422590 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-08 22:34:19,382 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_cancelled_keeps_opening_and_flags_the_books ... 2026-10-08 22:34:21,167 121 INFO rb-ed7f209-225380-422590 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-08 22:34:22,996 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_transaction_deleted_keeps_opening_without_reference ... 2026-10-08 22:34:24,406 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #944 deleted account.bank.statement.line records with IDs: [450] 2026-10-08 22:34:24,491 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #944 deleted account.move.line.ctp records with IDs: [1858] 2026-10-08 22:34:24,721 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #944 deleted account.move.line records with IDs: [3738, 3739] 2026-10-08 22:34:24,892 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #944 deleted account.move records with IDs: [1647] 2026-10-08 22:34:25,228 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_editing_a_transaction_never_changes_the_proposed_opening ... 2026-10-08 22:34:27,543 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_forgotten_earlier_transaction_never_replaces_the_typed_opening ... 2026-10-08 22:34:29,372 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_journal_start_opening_is_kept_with_no_reference ... 2026-10-08 22:34:31,263 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_computes_previous_ending_plus_posted_lines_between ... 2026-10-08 22:34:33,041 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_opening_matching_the_books_is_no_mismatch ... 2026-10-08 22:34:34,978 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_mismatch_follows_the_statement_currency_rounding ... 2026-10-08 22:34:37,179 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_adding_a_transaction ... 2026-10-08 22:34:38,840 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_editing_a_transaction ... 2026-10-08 22:34:40,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:35:13,348 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-08 22:35:17,519 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-08 22:35:21,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-08 22:35:27,027 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #946 deleted account.move.line.ctp records with IDs: [1898, 1899, 1900, 1901] 2026-10-08 22:35:27,261 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #946 deleted account.move.line records with IDs: [3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818] 2026-10-08 22:35:27,475 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #946 deleted account.move records with IDs: [1680, 1681, 1682, 1683] 2026-10-08 22:35:28,780 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-08 22:35:34,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-08 22:35:40,045 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-08 22:35:45,189 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #949 deleted account.move.line.ctp records with IDs: [1913, 1914] 2026-10-08 22:35:45,383 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #949 deleted account.move.line records with IDs: [3863, 3864, 3865, 3866] 2026-10-08 22:35:45,545 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #949 deleted account.move records with IDs: [1705, 1706] 2026-10-08 22:35:45,646 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-08 22:35:51,019 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-08 22:35:55,900 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-08 22:35:56,885 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-08 22:35:57,440 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-10-08 22:35:59,703 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-10-08 22:36:00,452 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-08 22:36:09,215 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-08 22:36:10,398 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-08 22:36:11,574 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-08 22:36:12,948 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 22:36:33,726 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-08 22:36:34,025 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-08 22:36:38,561 121 INFO rb-ed7f209-225380-422590 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-08 22:36:39,185 121 INFO rb-ed7f209-225380-422590 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-08 22:36:39,570 121 INFO rb-ed7f209-225380-422590 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-08 22:36:42,501 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 22:37:30,321 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-08 22:37:30,361 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 959, model: affiliate.commission.rule 2026-10-08 22:37:30,377 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 959, model: affiliate.report 2026-10-08 22:37:30,386 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.code 2026-10-08 22:37:30,393 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.commission 2026-10-08 22:37:30,397 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.commission.line 2026-10-08 22:37:30,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.commission.rule 2026-10-08 22:37:30,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 959, model: affiliate.report 2026-10-08 22:37:30,415 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.code 2026-10-08 22:37:30,421 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.commission 2026-10-08 22:37:30,429 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.commission.line 2026-10-08 22:37:30,435 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.commission.rule 2026-10-08 22:37:30,444 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 959, model: affiliate.report 2026-10-08 22:37:30,456 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.code 2026-10-08 22:37:30,464 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.commission 2026-10-08 22:37:30,472 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.commission.line 2026-10-08 22:37:30,479 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.commission.rule 2026-10-08 22:37:30,485 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 959, model: affiliate.report 2026-10-08 22:37:30,532 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-08 22:37:30,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 957, model: affiliate.commission.rule 2026-10-08 22:37:30,586 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 957, model: affiliate.progressive.commission.rule 2026-10-08 22:37:30,593 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 957, model: affiliate.report 2026-10-08 22:37:30,599 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 957, model: affiliate.code 2026-10-08 22:37:30,605 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 957, model: affiliate.commission 2026-10-08 22:37:30,612 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 957, model: affiliate.commission.line 2026-10-08 22:37:30,620 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 957, model: affiliate.commission.rule 2026-10-08 22:37:30,636 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 957, model: affiliate.progressive.commission.rule 2026-10-08 22:37:30,643 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 957, model: affiliate.report 2026-10-08 22:37:30,650 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 957, model: affiliate.code 2026-10-08 22:37:30,667 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 957, model: affiliate.commission 2026-10-08 22:37:30,674 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 957, model: affiliate.commission.line 2026-10-08 22:37:30,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 957, model: affiliate.commission.rule 2026-10-08 22:37:30,687 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 957, model: affiliate.progressive.commission.rule 2026-10-08 22:37:30,695 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 957, model: affiliate.report 2026-10-08 22:37:30,707 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 957, model: affiliate.code 2026-10-08 22:37:30,720 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 957, model: affiliate.commission 2026-10-08 22:37:30,725 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 957, model: affiliate.commission.line 2026-10-08 22:37:30,729 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 957, model: affiliate.commission.rule 2026-10-08 22:37:30,732 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 957, model: affiliate.progressive.commission.rule 2026-10-08 22:37:30,737 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 957, model: affiliate.report 2026-10-08 22:37:30,774 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-08 22:37:30,806 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 960, model: affiliate.report 2026-10-08 22:37:30,831 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 960, model: affiliate.commission.rule 2026-10-08 22:37:30,839 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 960, model: affiliate.progressive.commission.rule 2026-10-08 22:37:30,845 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 960, model: affiliate.report 2026-10-08 22:37:30,853 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 960, model: affiliate.commission.rule 2026-10-08 22:37:30,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 960, model: affiliate.progressive.commission.rule 2026-10-08 22:37:30,866 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 960, model: affiliate.report 2026-10-08 22:37:30,876 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.code 2026-10-08 22:37:30,882 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.commission 2026-10-08 22:37:30,887 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.commission.line 2026-10-08 22:37:30,896 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.commission.rule 2026-10-08 22:37:30,902 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.progressive.commission.rule 2026-10-08 22:37:30,916 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.report 2026-10-08 22:37:30,962 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-08 22:37:30,997 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 964, model: affiliate.report 2026-10-08 22:37:31,017 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 964, model: affiliate.report 2026-10-08 22:37:31,026 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 964, model: affiliate.report 2026-10-08 22:37:31,072 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-08 22:37:31,133 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.code 2026-10-08 22:37:31,169 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 960, model: affiliate.code 2026-10-08 22:37:31,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 960, model: affiliate.code 2026-10-08 22:37:31,233 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 960, model: affiliate.code 2026-10-08 22:37:31,288 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.code 2026-10-08 22:37:31,292 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 960, model: affiliate.code 2026-10-08 22:37:31,311 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 960, model: affiliate.code 2026-10-08 22:37:31,362 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-08 22:37:31,611 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.commission 2026-10-08 22:37:31,643 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 960, model: affiliate.commission 2026-10-08 22:37:31,669 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 960, model: affiliate.commission 2026-10-08 22:37:31,685 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 960, model: affiliate.commission 2026-10-08 22:37:31,767 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 960, model: affiliate.commission 2026-10-08 22:37:31,774 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 960, model: affiliate.commission 2026-10-08 22:37:31,795 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 960, model: affiliate.commission 2026-10-08 22:37:31,847 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-08 22:37:31,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-08 22:37:33,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-08 22:37:33,288 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 966, model: affiliate.code 2026-10-08 22:37:33,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 966, model: affiliate.commission 2026-10-08 22:37:33,307 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 966, model: affiliate.commission.line 2026-10-08 22:37:33,312 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 966, model: affiliate.commission.rule 2026-10-08 22:37:33,319 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 966, model: affiliate.code 2026-10-08 22:37:33,324 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 966, model: affiliate.commission 2026-10-08 22:37:33,328 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 966, model: affiliate.commission.line 2026-10-08 22:37:33,332 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 966, model: affiliate.commission.rule 2026-10-08 22:37:33,338 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 966, model: affiliate.code 2026-10-08 22:37:33,342 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 966, model: affiliate.commission 2026-10-08 22:37:33,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 966, model: affiliate.commission.line 2026-10-08 22:37:33,350 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 966, model: affiliate.commission.rule 2026-10-08 22:37:33,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-08 22:37:33,414 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 967, model: affiliate.code 2026-10-08 22:37:33,428 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 967, model: affiliate.commission 2026-10-08 22:37:33,432 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 967, model: affiliate.commission.line 2026-10-08 22:37:33,437 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 967, model: affiliate.commission.rule 2026-10-08 22:37:33,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 967, model: affiliate.code 2026-10-08 22:37:33,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 967, model: affiliate.commission 2026-10-08 22:37:33,452 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 967, model: affiliate.commission.line 2026-10-08 22:37:33,455 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 967, model: affiliate.commission.rule 2026-10-08 22:37:33,463 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 967, model: affiliate.code 2026-10-08 22:37:33,466 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 967, model: affiliate.commission 2026-10-08 22:37:33,470 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 967, model: affiliate.commission.line 2026-10-08 22:37:33,474 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 967, model: affiliate.commission.rule 2026-10-08 22:37:33,570 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-08 22:38:19,912 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-08 22:38:21,149 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-08 22:38:22,298 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-08 22:38:23,172 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:39:12,793 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-10-08 22:39:13,320 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-10-08 22:39:13,649 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-08 22:39:13,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-08 22:39:13,898 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-08 22:39:14,240 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-08 22:39:14,334 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-08 22:39:14,430 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-08 22:39:14,530 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-08 22:39:14,636 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-08 22:39:14,741 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-08 22:39:15,468 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:40:03,010 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-08 22:40:03,243 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:40:50,543 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-08 22:40:51,057 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-08 22:40:51,420 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-08 22:40:51,527 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-08 22:40:51,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-08 22:40:52,265 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-08 22:40:52,393 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-08 22:40:52,955 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-08 22:40:53,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-08 22:40:53,395 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-08 22:40:53,503 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-08 22:40:53,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-08 22:40:54,422 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-08 22:40:54,652 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-08 22:40:55,163 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-08 22:40:55,209 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-08 22:40:55,577 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-08 22:40:55,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-08 22:40:55,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-08 22:40:56,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-08 22:40:56,544 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-10-08 22:40:57,009 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-10-08 22:40:57,056 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-08 22:40:58,072 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:41:46,246 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-08 22:41:47,739 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:42:35,618 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-08 22:42:35,888 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-10-08 22:42:35,899 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3357] 2026-10-08 22:42:36,506 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2462] 2026-10-08 22:42:36,548 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-08 22:42:39,539 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-08 22:42:39,659 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:43:27,670 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-08 22:43:28,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 1044, model: affiliate.commission 2026-10-08 22:43:28,045 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 1043, model: affiliate.commission 2026-10-08 22:43:28,100 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 1044, model: affiliate.commission 2026-10-08 22:43:28,130 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 1043, model: affiliate.commission 2026-10-08 22:43:28,184 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 1044, model: affiliate.commission 2026-10-08 22:43:28,214 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 1043, model: affiliate.commission 2026-10-08 22:43:28,274 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 1044, model: affiliate.commission 2026-10-08 22:43:28,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 1043, model: affiliate.commission 2026-10-08 22:43:28,386 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-08 22:43:28,505 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 1044, model: affiliate.code 2026-10-08 22:43:28,554 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 1043, model: affiliate.code 2026-10-08 22:43:28,612 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 1044, model: affiliate.code 2026-10-08 22:43:28,650 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 1043, model: affiliate.code 2026-10-08 22:43:28,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 1044, model: affiliate.code 2026-10-08 22:43:28,749 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 1043, model: affiliate.code 2026-10-08 22:43:28,812 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 1044, model: affiliate.code 2026-10-08 22:43:28,850 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 1043, model: affiliate.code 2026-10-08 22:43:28,942 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-08 22:43:29,165 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1044, model: affiliate.commission.rule 2026-10-08 22:43:29,222 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1043, model: affiliate.commission.rule 2026-10-08 22:43:29,293 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 1044, model: affiliate.commission.rule 2026-10-08 22:43:29,332 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 1043, model: affiliate.commission.rule 2026-10-08 22:43:29,423 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 1044, model: affiliate.commission.rule 2026-10-08 22:43:29,473 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 1043, model: affiliate.commission.rule 2026-10-08 22:43:29,553 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 1044, model: affiliate.commission.rule 2026-10-08 22:43:29,621 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 1043, model: affiliate.commission.rule 2026-10-08 22:43:29,783 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:44:18,008 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-08 22:44:20,025 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:45:06,862 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-08 22:45:07,100 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-08 22:45:10,290 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-08 22:45:12,408 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:46:02,908 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-08 22:46:03,087 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-10-08 22:46:03,097 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3483] 2026-10-08 22:46:03,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-08 22:46:03,341 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:46:51,276 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-08 22:46:53,697 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-08 22:46:55,115 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-08 22:46:55,228 121 INFO rb-ed7f209-225380-422590 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-08 22:46:56,647 121 INFO rb-ed7f209-225380-422590 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-08 22:46:58,334 121 INFO rb-ed7f209-225380-422590 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-08 22:46:59,855 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-08 22:47:01,323 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-08 22:47:01,511 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-08 22:47:52,398 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-08 22:47:52,735 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-10-08 22:47:52,914 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:48:43,111 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-08 22:48:43,314 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1123, model: crm.lead 2026-10-08 22:48:43,333 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1126, model: crm.lead 2026-10-08 22:48:43,352 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1127, model: crm.lead 2026-10-08 22:48:43,403 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-08 22:48:43,458 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1123, model: crm.lead 2026-10-08 22:48:43,540 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1126, model: crm.lead 2026-10-08 22:48:43,579 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1127, model: crm.lead 2026-10-08 22:48:43,623 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1123, model: crm.lead 2026-10-08 22:48:43,954 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-08 22:48:43,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1123, model: crm.lead 2026-10-08 22:48:43,992 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1126, model: crm.lead 2026-10-08 22:48:44,010 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1127, model: crm.lead 2026-10-08 22:48:44,059 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-08 22:48:44,077 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1123, model: crm.lead 2026-10-08 22:48:44,095 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1126, model: crm.lead 2026-10-08 22:48:44,111 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1127, model: crm.lead 2026-10-08 22:48:44,218 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:48:44,544 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-08 22:48:44,690 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-08 22:48:44,835 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-08 22:48:45,980 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-10-08 22:48:46,103 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:48:48,294 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-08 22:48:48,333 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1131, model: loyalty.program 2026-10-08 22:48:48,348 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1131, model: loyalty.generate.wizard 2026-10-08 22:48:48,351 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1131, model: loyalty.program 2026-10-08 22:48:48,386 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-08 22:48:48,667 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1130, model: loyalty.rule 2026-10-08 22:48:48,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1130, model: loyalty.reward 2026-10-08 22:48:48,725 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1130, model: loyalty.program 2026-10-08 22:48:48,730 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1130, model: loyalty.rule 2026-10-08 22:48:48,736 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1130, model: loyalty.reward 2026-10-08 22:48:48,776 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1130 deleted mail.message records with IDs: [12347, 12345, 12344] 2026-10-08 22:48:48,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1130, model: loyalty.card 2026-10-08 22:48:48,780 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1130, model: loyalty.generate.wizard 2026-10-08 22:48:48,784 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1130, model: loyalty.program 2026-10-08 22:48:48,787 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1130, model: loyalty.rule 2026-10-08 22:48:48,848 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1130, model: loyalty.reward 2026-10-08 22:48:48,853 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1130, model: loyalty.mail 2026-10-08 22:48:48,856 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1130, model: loyalty.history 2026-10-08 22:48:48,859 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1130, model: loyalty.mail 2026-10-08 22:48:48,862 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1130, model: loyalty.history 2026-10-08 22:48:48,864 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1130, model: loyalty.mail 2026-10-08 22:48:48,867 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1130, model: loyalty.history 2026-10-08 22:48:48,902 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-08 22:48:49,185 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1129, model: loyalty.rule 2026-10-08 22:48:49,194 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1129, model: loyalty.reward 2026-10-08 22:48:49,244 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: loyalty.program 2026-10-08 22:48:49,248 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: loyalty.rule 2026-10-08 22:48:49,254 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: loyalty.reward 2026-10-08 22:48:49,277 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1129 deleted mail.message records with IDs: [12347, 12345, 12344] 2026-10-08 22:48:49,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: loyalty.card 2026-10-08 22:48:49,281 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: loyalty.generate.wizard 2026-10-08 22:48:49,285 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: loyalty.program 2026-10-08 22:48:49,288 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: loyalty.rule 2026-10-08 22:48:49,351 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: loyalty.reward 2026-10-08 22:48:49,358 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: loyalty.mail 2026-10-08 22:48:49,361 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: loyalty.history 2026-10-08 22:48:49,365 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1129, model: loyalty.mail 2026-10-08 22:48:49,368 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1129, model: loyalty.history 2026-10-08 22:48:49,371 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: loyalty.mail 2026-10-08 22:48:49,373 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: loyalty.history 2026-10-08 22:48:49,418 121 INFO rb-ed7f209-225380-422590 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-08 22:48:49,588 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 1129, model: loyalty.card 2026-10-08 22:48:49,625 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 1129, model: loyalty.rule 2026-10-08 22:48:49,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 1129, model: loyalty.history 2026-10-08 22:48:49,846 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:49:22,318 121 INFO rb-ed7f209-225380-422590 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-08 22:49:24,197 121 INFO rb-ed7f209-225380-422590 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-08 22:49:26,007 121 INFO rb-ed7f209-225380-422590 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-08 22:49:27,809 121 INFO rb-ed7f209-225380-422590 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-08 22:49:29,651 121 INFO rb-ed7f209-225380-422590 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-08 22:49:31,730 121 INFO rb-ed7f209-225380-422590 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-08 22:49:34,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 22:50:06,903 121 INFO rb-ed7f209-225380-422590 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-08 22:50:07,117 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:50:40,528 121 INFO rb-ed7f209-225380-422590 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-08 22:50:40,708 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:51:13,853 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-10-08 22:51:14,007 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 1146, model: loyalty.card 2026-10-08 22:51:14,050 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 1146, model: loyalty.history 2026-10-08 22:51:14,172 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:51:47,723 121 INFO rb-ed7f209-225380-422590 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-08 22:51:48,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:52:19,956 121 INFO rb-ed7f209-225380-422590 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-08 22:52:20,582 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:52:43,326 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-10-08 22:52:43,939 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 11549 2026-10-08 22:52:43,939 121 INFO rb-ed7f209-225380-422590 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/tmpeqz8g8rc_chrome_odoo 2026-10-08 22:52:43,939 121 INFO rb-ed7f209-225380-422590 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:41941/json/version 2026-10-08 22:52:43,941 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:41941/json/version with timeout 3 increased to 10s during tests 2026-10-08 22:52:43,989 121 INFO rb-ed7f209-225380-422590 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-08 22:52:43,989 121 INFO rb-ed7f209-225380-422590 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:41941/json 2026-10-08 22:52:43,993 121 INFO rb-ed7f209-225380-422590 odoo.tests.common.requests: request http://127.0.0.1:41941/json with timeout 3 increased to 10s during tests 2026-10-08 22:52:44,002 121 INFO rb-ed7f209-225380-422590 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:41941/devtools/page/8CAC2EFB8A04FF170ADE490A3E73B1B2 2026-10-08 22:52:44,020 121 INFO rb-ed7f209-225380-422590 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-08 22:52:44,029 121 INFO rb-ed7f209-225380-422590 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-08 22:52:44,105 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:pos_user from n/a 2026-10-08 22:52:44,116 121 INFO rb-ed7f209-225380-422590 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-08 22:52:44,125 121 INFO rb-ed7f209-225380-422590 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-08 22:52:44,125 121 INFO rb-ed7f209-225380-422590 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-08 22:52:44,151 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 22:52:45,398 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:45] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.189 1.069 2026-10-08 22:52:45,412 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '8CAC2EFB8A04FF170ADE490A3E73B1B2', 'loaderId': '3BE50F0D7009CB9E0992632FE2C68CE5', 'isDownload': False} 2026-10-08 22:52:45,412 121 INFO rb-ed7f209-225380-422590 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-08 22:52:45,427 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-08 22:52:45,478 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:45] "GET /web/assets/abea62a/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-08 22:52:45,485 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:45] "GET /web/assets/52244c4/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-10-08 22:52:45,513 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:45] "GET /web/assets/92dbf46/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.054 2026-10-08 22:52:46,034 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:46] "GET /web/webclient/translations/c37ecee019e16684f3138e221752da5e2bc1bb5f?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-08 22:52:46,039 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-08 22:52:46,047 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:52:46,074 121 INFO rb-ed7f209-225380-422590 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-08 22:52:46,076 121 INFO rb-ed7f209-225380-422590 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-08 22:52:46,097 121 INFO rb-ed7f209-225380-422590 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-08 22:52:47,245 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.607 0.574 2026-10-08 22:52:47,258 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 1.181 2026-10-08 22:52:47,471 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-08 22:52:47,489 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-08 22:52:47,512 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-08 22:52:47,563 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-10-08 22:52:47,607 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-10-08 22:52:47,618 121 INFO rb-ed7f209-225380-422590 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-08 22:52:47,724 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:52:47,740 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-08 22:52:47,835 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-08 22:52:47,901 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-08 22:52:47,913 121 INFO ? werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-08 22:52:47,937 121 INFO rb-ed7f209-225380-422590 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-08 22:52:47,976 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:47] "GET /web/image/res.users/1157/avatar_128 HTTP/1.1" 200 - 16 0.072 0.068 2026-10-08 22:52:48,032 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=res.company&id=213&field=logo HTTP/1.1" 200 - 9 0.023 0.135 2026-10-08 22:52:48,135 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image/res.company/213/favicon HTTP/1.1" 200 - 4 0.030 0.186 2026-10-08 22:52:48,165 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.017 0.095 2026-10-08 22:52:48,193 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.013 0.102 2026-10-08 22:52:48,225 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.011 0.099 2026-10-08 22:52:48,244 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.183 2026-10-08 22:52:48,260 121 INFO rb-ed7f209-225380-422590 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-08 22:52:48,264 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.005 0.202 2026-10-08 22:52:48,284 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.010 0.130 2026-10-08 22:52:48,301 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.005 0.100 2026-10-08 22:52:48,319 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.007 0.111 2026-10-08 22:52:48,341 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.046 2026-10-08 22:52:48,359 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.005 0.043 2026-10-08 22:52:48,376 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.136 2026-10-08 22:52:48,406 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.015 0.119 2026-10-08 22:52:48,420 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.153 2026-10-08 22:52:48,547 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:48] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.053 0.168 2026-10-08 22:52:48,645 121 INFO rb-ed7f209-225380-422590 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-08 22:52:48,747 121 INFO rb-ed7f209-225380-422590 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-08 22:52:48,804 121 INFO rb-ed7f209-225380-422590 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-08 22:52:48,874 121 INFO rb-ed7f209-225380-422590 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-08 22:52:48,937 121 INFO rb-ed7f209-225380-422590 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-08 22:52:48,988 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,071 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,142 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,212 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,281 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,305 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:49] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.010 0.019 2026-10-08 22:52:49,452 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,509 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,561 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,610 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,669 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,730 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,795 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,861 121 INFO rb-ed7f209-225380-422590 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-08 22:52:49,884 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:49] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.017 2026-10-08 22:52:50,057 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,109 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,161 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,213 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,276 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,358 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,416 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,511 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 22:52:50] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-08 22:52:50,513 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,684 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,738 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,804 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,870 121 INFO rb-ed7f209-225380-422590 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-08 22:52:50,871 121 INFO rb-ed7f209-225380-422590 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-08 22:52:51,049 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16602540 (allocated 17833984) 2026-10-08 22:52:51,061 121 INFO rb-ed7f209-225380-422590 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 11549 2026-10-08 22:52:51,064 121 INFO rb-ed7f209-225380-422590 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-08 22:52:51,067 121 INFO rb-ed7f209-225380-422590 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 11549 2026-10-08 22:52:51,165 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380-422590/chrome_logs/chrome_log_20261008_225251_165441_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-10-08 22:52:51,165 121 INFO rb-ed7f209-225380-422590 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/tmpeqz8g8rc_chrome_odoo" 2026-10-08 22:52:51,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 22:52:52,262 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-08 22:52:52,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-08 22:52:53,153 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-08 22:52:54,559 121 INFO rb-ed7f209-225380-422590 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-08 22:52:57,128 121 INFO rb-ed7f209-225380-422590 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-08 22:52:57,334 121 INFO rb-ed7f209-225380-422590 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-08 22:52:57,571 121 INFO rb-ed7f209-225380-422590 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-08 22:52:57,901 121 INFO rb-ed7f209-225380-422590 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-08 22:53:00,354 121 INFO rb-ed7f209-225380-422590 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-08 22:53:03,049 121 INFO rb-ed7f209-225380-422590 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-08 22:53:03,087 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-08 22:53:06,046 121 INFO rb-ed7f209-225380-422590 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-08 22:53:06,070 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-08 22:53:09,125 121 INFO rb-ed7f209-225380-422590 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-08 22:53:11,670 121 INFO rb-ed7f209-225380-422590 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-08 22:53:11,720 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-08 22:53:14,442 121 INFO rb-ed7f209-225380-422590 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-08 22:53:14,503 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-08 22:53:17,801 121 INFO rb-ed7f209-225380-422590 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-08 22:53:17,853 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-08 22:53:21,321 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:53:26,021 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-10-08 22:53:26,529 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-10-08 22:53:27,098 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-10-08 22:53:27,327 121 INFO rb-ed7f209-225380-422590 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-08 22:53:27,556 121 INFO rb-ed7f209-225380-422590 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-08 22:53:27,716 121 INFO rb-ed7f209-225380-422590 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-08 22:53:27,857 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 22:54:30,849 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-08 22:54:32,866 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-08 22:54:35,050 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:54:45,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-08 22:54:47,030 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-08 22:54:47,722 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-08 22:54:49,870 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-08 22:54:52,032 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-08 22:54:52,166 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-08 22:54:53,465 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 22:55:45,162 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 22:55:45,186 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 22:55:45,186 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 22:55:45,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-10-08 22:55:45,928 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-10-08 22:55:49,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-10-08 22:55:50,281 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 1176, model: affiliate.commission 2026-10-08 22:55:50,369 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-10-08 22:55:51,166 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:56:40,541 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 22:56:40,587 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 22:56:40,587 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 22:56:41,755 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-10-08 22:56:43,105 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-10-08 22:56:43,490 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-10-08 22:56:43,924 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-10-08 22:56:44,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 22:57:36,532 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 22:57:36,547 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 22:57:36,547 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 22:57:36,896 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-08 22:57:37,365 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-08 22:57:37,465 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-08 22:57:37,571 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-08 22:57:37,893 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-08 22:57:38,219 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-08 22:57:38,317 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-08 22:57:38,410 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-08 22:57:38,497 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-08 22:57:38,642 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:58:25,786 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 22:58:25,801 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 22:58:25,801 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 22:58:26,192 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-08 22:58:28,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-08 22:58:32,786 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-08 22:58:33,067 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-08 22:58:33,370 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-08 22:58:33,746 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-08 22:58:38,039 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [304] 2026-10-08 22:58:38,242 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-10-08 22:58:38,665 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 22:59:26,092 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 22:59:26,108 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 22:59:26,108 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 22:59:26,476 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-08 22:59:26,649 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 1227, model: affiliate.multi.level.commission.rule 2026-10-08 22:59:26,717 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1226, model: affiliate.multi.level.commission.rule 2026-10-08 22:59:26,790 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 1227, model: affiliate.multi.level.commission.rule 2026-10-08 22:59:26,832 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 1226, model: affiliate.multi.level.commission.rule 2026-10-08 22:59:26,893 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 1227, model: affiliate.multi.level.commission.rule 2026-10-08 22:59:26,931 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 1226, model: affiliate.multi.level.commission.rule 2026-10-08 22:59:27,001 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 1227, model: affiliate.multi.level.commission.rule 2026-10-08 22:59:27,072 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 1226, model: affiliate.multi.level.commission.rule 2026-10-08 22:59:27,271 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:00:13,910 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 23:00:13,925 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 23:00:13,925 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 23:00:14,281 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-10-08 23:00:14,861 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:00:47,075 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 23:00:47,112 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 23:00:47,112 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 23:00:48,224 121 INFO rb-ed7f209-225380-422590 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-08 23:00:52,045 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-08 23:00:55,892 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1242, model: affiliate.commission 2026-10-08 23:00:56,013 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:01:29,068 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 23:01:29,084 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 23:01:29,084 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 23:01:29,381 121 INFO rb-ed7f209-225380-422590 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-08 23:01:34,605 121 INFO rb-ed7f209-225380-422590 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-08 23:01:35,870 121 INFO rb-ed7f209-225380-422590 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-08 23:01:40,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-08 23:01:41,691 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-08 23:01:43,097 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-08 23:01:44,416 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-08 23:01:45,741 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-08 23:01:47,133 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-08 23:01:48,714 121 INFO rb-ed7f209-225380-422590 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-08 23:01:50,129 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-08 23:01:51,556 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-08 23:01:53,136 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:02:42,267 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 23:02:42,285 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 23:02:42,285 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 23:02:42,733 121 INFO rb-ed7f209-225380-422590 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-08 23:02:48,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-08 23:02:55,371 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1251, model: affiliate.commission 2026-10-08 23:02:55,517 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:03:45,960 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4786, 4785, 4784, 4783, 4782] 2026-10-08 23:03:45,976 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [302095, 302098, 302096, 302099, 302097] 2026-10-08 23:03:45,976 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-08 23:03:46,407 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-08 23:03:47,367 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-08 23:03:48,253 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-10-08 23:03:52,892 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-10-08 23:03:58,814 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-10-08 23:03:59,628 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-10-08 23:04:00,611 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-10-08 23:04:01,495 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-10-08 23:04:02,524 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-10-08 23:04:03,786 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-10-08 23:04:04,821 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-10-08 23:04:04,854 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-10-08 23:04:04,891 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-10-08 23:04:04,926 121 INFO rb-ed7f209-225380-422590 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-08 23:04:05,763 121 INFO rb-ed7f209-225380-422590 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-08 23:04:06,674 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:04:41,054 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-10-08 23:04:42,823 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-10-08 23:04:44,467 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-10-08 23:04:46,190 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-10-08 23:04:47,785 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-10-08 23:04:50,393 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-10-08 23:04:53,140 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-10-08 23:04:56,610 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-10-08 23:04:58,223 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-10-08 23:04:58,643 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:05:32,516 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-10-08 23:05:32,554 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1274, model: pos.order 2026-10-08 23:05:32,569 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1274, model: pos.order.line 2026-10-08 23:05:32,577 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1274, model: pos.order 2026-10-08 23:05:32,581 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1274, model: pos.order.line 2026-10-08 23:05:32,588 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1274, model: pos.order 2026-10-08 23:05:32,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1274, model: pos.order.line 2026-10-08 23:05:32,632 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-10-08 23:05:32,659 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1275, model: affiliate.commission.rule 2026-10-08 23:05:32,674 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1275, model: affiliate.progressive.commission.rule 2026-10-08 23:05:32,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1275, model: affiliate.commission.rule 2026-10-08 23:05:32,686 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1275, model: affiliate.progressive.commission.rule 2026-10-08 23:05:32,693 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1275, model: affiliate.commission.rule 2026-10-08 23:05:32,698 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1275, model: affiliate.progressive.commission.rule 2026-10-08 23:05:32,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:06:08,384 121 INFO rb-ed7f209-225380-422590 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-08 23:06:08,673 121 INFO rb-ed7f209-225380-422590 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-08 23:06:08,866 121 INFO rb-ed7f209-225380-422590 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-08 23:06:08,982 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:06:42,040 121 INFO rb-ed7f209-225380-422590 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-08 23:06:42,412 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1283 deleted affiliate.commission records with IDs: [185] 2026-10-08 23:06:42,437 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1283 deleted mail.followers records with IDs: [4856, 4857, 4858] 2026-10-08 23:06:42,587 121 INFO rb-ed7f209-225380-422590 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-08 23:06:43,078 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1284 deleted affiliate.commission records with IDs: [187] 2026-10-08 23:06:43,110 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1284 deleted mail.followers records with IDs: [4862, 4863, 4864] 2026-10-08 23:06:43,272 121 INFO rb-ed7f209-225380-422590 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-08 23:06:43,675 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1283 deleted affiliate.commission records with IDs: [189] 2026-10-08 23:06:43,706 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1283 deleted mail.followers records with IDs: [4868, 4869, 4870] 2026-10-08 23:06:43,922 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:07:17,288 121 INFO rb-ed7f209-225380-422590 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-08 23:07:18,758 121 INFO rb-ed7f209-225380-422590 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-08 23:07:20,360 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:07:52,703 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-10-08 23:07:55,306 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:08:02,032 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-10-08 23:08:02,399 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:08:48,926 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-10-08 23:08:51,636 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:09:41,891 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-10-08 23:09:42,587 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-10-08 23:09:43,651 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:10:35,368 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-10-08 23:10:37,017 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-10-08 23:10:38,667 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-10-08 23:10:38,720 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [290] 2026-10-08 23:10:38,741 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [339] 2026-10-08 23:10:38,891 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-10-08 23:10:43,790 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-10-08 23:10:49,229 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-10-08 23:10:55,590 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:11:44,703 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-10-08 23:11:46,014 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:12:38,351 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-10-08 23:12:43,057 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-10-08 23:12:44,973 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [684] 2026-10-08 23:12:45,546 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-10-08 23:12:49,843 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-08 23:12:50,779 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1346, model: affiliate.commission 2026-10-08 23:12:50,953 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:13:38,444 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-10-08 23:13:38,601 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1352, model: sale.order 2026-10-08 23:13:38,630 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1355, model: sale.order 2026-10-08 23:13:38,663 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1356, model: sale.order 2026-10-08 23:13:38,679 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1352, model: sale.order.line 2026-10-08 23:13:38,684 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1355, model: sale.order.line 2026-10-08 23:13:38,690 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1356, model: sale.order.line 2026-10-08 23:13:38,740 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-10-08 23:13:39,395 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1352, model: sale.order 2026-10-08 23:13:39,436 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1355, model: sale.order 2026-10-08 23:13:39,478 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1356, model: sale.order 2026-10-08 23:13:39,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1352, model: sale.order 2026-10-08 23:13:39,718 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-10-08 23:13:39,742 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1352, model: sale.order 2026-10-08 23:13:39,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1355, model: sale.order 2026-10-08 23:13:39,830 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1356, model: sale.order 2026-10-08 23:13:39,853 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1352, model: sale.order.line 2026-10-08 23:13:39,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1355, model: sale.order.line 2026-10-08 23:13:39,866 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1356, model: sale.order.line 2026-10-08 23:13:39,908 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-10-08 23:13:39,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1352, model: sale.order 2026-10-08 23:13:39,970 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1355, model: sale.order 2026-10-08 23:13:40,006 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1356, model: sale.order 2026-10-08 23:13:40,021 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1352, model: sale.order.line 2026-10-08 23:13:40,028 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1355, model: sale.order.line 2026-10-08 23:13:40,043 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1356, model: sale.order.line 2026-10-08 23:13:40,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:14:30,853 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-10-08 23:14:31,206 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:15:19,173 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-10-08 23:15:20,373 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:16:10,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-10-08 23:16:10,697 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1389 deleted link.tracker.click records with IDs: [16] 2026-10-08 23:16:10,742 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-10-08 23:16:10,956 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1387, model: link.tracker.click 2026-10-08 23:16:10,978 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1387, model: link.tracker.click 2026-10-08 23:16:11,023 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1387 deleted mail.message records with IDs: [6973] 2026-10-08 23:16:11,032 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1387, model: link.tracker.click 2026-10-08 23:16:11,057 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1387 deleted link.tracker.click records with IDs: [18] 2026-10-08 23:16:11,089 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-10-08 23:16:11,174 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1389 deleted link.tracker records with IDs: [337] 2026-10-08 23:16:11,206 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-10-08 23:16:11,383 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1387, model: link.tracker 2026-10-08 23:16:11,406 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1387, model: link.tracker 2026-10-08 23:16:11,424 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1387, model: link.tracker 2026-10-08 23:16:11,459 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1387 deleted link.tracker records with IDs: [339] 2026-10-08 23:16:11,542 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:17:04,867 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-10-08 23:17:04,942 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-10-08 23:17:04,964 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6973] 2026-10-08 23:17:05,040 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410414] 2026-10-08 23:17:05,040 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-08 23:17:05,096 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-10-08 23:17:05,123 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6973] 2026-10-08 23:17:05,185 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410414] 2026-10-08 23:17:05,185 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-08 23:17:05,236 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-10-08 23:17:05,267 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410398] 2026-10-08 23:17:05,267 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-10-08 23:17:05,342 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-10-08 23:17:05,412 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-10-08 23:17:05,457 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410426] 2026-10-08 23:17:05,457 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-10-08 23:17:05,509 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-10-08 23:17:05,697 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-10-08 23:17:05,753 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6977, 6976, 6975, 6974, 6973] 2026-10-08 23:17:05,845 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410414, 410415, 410416, 410417, 410418] 2026-10-08 23:17:05,845 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-10-08 23:17:05,885 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-10-08 23:17:05,972 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6975, 6974, 6973] 2026-10-08 23:17:06,017 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410414, 410415, 410416] 2026-10-08 23:17:06,017 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-10-08 23:17:06,125 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:18:00,218 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-10-08 23:18:00,381 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-10-08 23:18:00,432 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-10-08 23:18:00,548 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-10-08 23:18:00,731 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-10-08 23:18:00,869 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:18:52,797 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-10-08 23:18:52,843 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-10-08 23:18:52,891 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-10-08 23:18:52,926 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-10-08 23:18:52,972 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-10-08 23:18:53,004 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6979, 6978, 6977, 6976] 2026-10-08 23:18:53,062 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [410417, 410418, 410419, 410420] 2026-10-08 23:18:53,062 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-10-08 23:18:53,127 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-10-08 23:18:53,289 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-10-08 23:18:53,322 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:fullstack from n/a 2026-10-08 23:18:53,362 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:18:53,784 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:18:53] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.029 0.396 2026-10-08 23:18:53,828 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:18:53] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.010 0.021 2026-10-08 23:18:53,869 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:18:53] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.007 0.021 2026-10-08 23:18:53,918 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:18:53] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.009 0.016 2026-10-08 23:18:54,001 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:18:54] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.031 0.032 2026-10-08 23:18:54,106 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:19:44,829 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-10-08 23:19:44,939 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:20:38,802 121 INFO rb-ed7f209-225380-422590 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-08 23:20:38,924 121 INFO rb-ed7f209-225380-422590 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-08 23:20:39,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-10-08 23:20:39,094 121 INFO rb-ed7f209-225380-422590 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-08 23:20:39,159 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-10-08 23:20:39,185 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:user_internal from n/a 2026-10-08 23:20:39,206 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:39,754 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:39] "GET /affiliate/join HTTP/1.1" 303 - 73 0.097 0.457 2026-10-08 23:20:41,179 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:41] "GET /affiliate HTTP/1.1" 200 - 261 0.311 1.109 2026-10-08 23:20:41,271 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:41] "GET /affiliate HTTP/1.1" 200 - 18 0.016 0.066 2026-10-08 23:20:41,492 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:41] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.047 0.169 2026-10-08 23:20:41,648 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:41] "GET /affiliate/report HTTP/1.1" 200 - 23 0.020 0.128 2026-10-08 23:20:41,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-10-08 23:20:41,731 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:44,053 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:testsignup@example.viindoo.com from 127.0.0.1 2026-10-08 23:20:44,324 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 23:20:44,324 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:44] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.412 2.186 2026-10-08 23:20:44,373 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-10-08 23:20:44,418 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:45,472 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:test1@example.viindoo.com from 127.0.0.1 2026-10-08 23:20:45,726 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 23:20:45,726 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:45] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.437 0.875 2026-10-08 23:20:45,803 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-10-08 23:20:46,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:47,146 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:47] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.119 0.605 2026-10-08 23:20:47,180 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-10-08 23:20:47,196 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:20:47,219 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:47,700 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:47] "GET /r/DFM HTTP/1.1" 301 - 46 0.065 0.419 2026-10-08 23:20:48,889 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:48] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.220 0.953 2026-10-08 23:20:48,892 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:20:48,941 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-10-08 23:20:48,996 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:49,495 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:49] "GET /r/DFM HTTP/1.1" 301 - 62 0.080 0.427 2026-10-08 23:20:50,465 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:50] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.124 0.840 2026-10-08 23:20:50,522 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-10-08 23:20:50,560 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:20:50,584 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:52,658 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:52] "GET /r/DFM HTTP/1.1" 301 - 66 0.089 1.987 2026-10-08 23:20:52,991 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-08 23:20:53,747 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:53] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.153 0.930 2026-10-08 23:20:53,798 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-10-08 23:20:53,837 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:20:53,856 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:54,354 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:54] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.039 0.464 2026-10-08 23:20:54,413 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:54] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.020 0.033 2026-10-08 23:20:54,456 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-10-08 23:20:54,496 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:20:54,513 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:54,993 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:54] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.010 0.472 2026-10-08 23:20:55,031 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-10-08 23:20:55,060 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:20:55,085 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:55,579 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:55] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.025 0.472 2026-10-08 23:20:55,620 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-10-08 23:20:55,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:20:55,697 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:56,151 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:56] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.020 0.440 2026-10-08 23:20:56,189 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-10-08 23:20:56,225 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:demo from n/a 2026-10-08 23:20:56,248 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:56,764 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:56] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.031 0.489 2026-10-08 23:20:56,831 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:56] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.028 0.030 2026-10-08 23:20:56,863 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:56] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.007 0.015 2026-10-08 23:20:56,864 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_delete_affiliate_link_on_website: waiting for threads: [] 2026-10-08 23:20:56,912 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-10-08 23:20:56,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:20:58,922 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:58] "GET /r/9Q3 HTTP/1.1" 301 - 61 0.090 1.901 2026-10-08 23:20:59,929 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:59] "GET / HTTP/1.1" 200 - 170 0.129 0.873 2026-10-08 23:20:59,991 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:20:59] "GET /r/9Q3 HTTP/1.1" 301 - 15 0.020 0.032 2026-10-08 23:21:00,049 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:00] "GET / HTTP/1.1" 200 - 13 0.013 0.040 2026-10-08 23:21:00,173 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:00] "GET /r/9Q3 HTTP/1.1" 301 - 33 0.038 0.058 2026-10-08 23:21:00,224 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:00] "GET / HTTP/1.1" 200 - 13 0.010 0.036 2026-10-08 23:21:00,303 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:00] "GET /r/9Q3 HTTP/1.1" 301 - 30 0.020 0.048 2026-10-08 23:21:00,346 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:00] "GET / HTTP/1.1" 200 - 13 0.008 0.030 2026-10-08 23:21:00,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-10-08 23:21:00,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:21:01,965 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:01] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.179 1.383 2026-10-08 23:21:01,995 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:21:02,041 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:02] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.011 0.019 2026-10-08 23:21:02,083 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:02] "GET /affiliate/join HTTP/1.1" 303 - 6 0.014 0.020 2026-10-08 23:21:02,300 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:02] "GET /affiliate HTTP/1.1" 200 - 60 0.048 0.163 2026-10-08 23:21:02,337 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:user_internal from n/a 2026-10-08 23:21:02,368 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:02] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.006 0.012 2026-10-08 23:21:02,520 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:02] "GET /affiliate/join HTTP/1.1" 303 - 54 0.073 0.076 2026-10-08 23:21:02,854 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:02] "GET /affiliate HTTP/1.1" 200 - 92 0.087 0.240 2026-10-08 23:21:02,913 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-10-08 23:21:02,973 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 23:21:03,002 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:21:05,224 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:05] "GET /affiliate/commissions HTTP/1.1" 200 - 297 0.376 1.849 2026-10-08 23:21:05,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:demo from n/a 2026-10-08 23:21:05,754 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:05] "GET /affiliate/commissions HTTP/1.1" 200 - 107 0.118 0.363 2026-10-08 23:21:05,795 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:21:06,631 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:06] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.112 0.713 2026-10-08 23:21:06,683 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-10-08 23:21:06,787 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:21:07,338 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:07] "GET /r/DFM HTTP/1.1" 301 - 63 0.077 0.489 2026-10-08 23:21:08,388 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:08] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.140 0.905 2026-10-08 23:21:08,991 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:cheetah@example.viindoo.com from 127.0.0.1 2026-10-08 23:21:09,335 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 23:21:09,336 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:09] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.447 0.496 2026-10-08 23:21:09,402 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-10-08 23:21:09,446 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 23:21:09,482 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:21:09,957 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:09] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.016 0.462 2026-10-08 23:21:10,013 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:10] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.022 0.027 2026-10-08 23:21:10,046 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:10] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.005 0.021 2026-10-08 23:21:10,079 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-10-08 23:21:10,119 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:21:10,134 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:21:12,027 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:12] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.024 1.871 2026-10-08 23:21:12,071 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-10-08 23:21:12,104 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:21:12,625 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:12] "GET /r/DFM HTTP/1.1" 303 - 18 0.015 0.509 2026-10-08 23:21:13,812 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:13] "GET / HTTP/1.1" 200 - 170 0.246 0.935 2026-10-08 23:21:13,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-10-08 23:21:14,262 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-10-08 23:21:14,488 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-10-08 23:21:14,514 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:21:16,010 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:16] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.184 1.320 2026-10-08 23:21:16,041 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 23:21:17,356 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:17] "GET /affiliate HTTP/1.1" 200 - 224 0.248 1.052 2026-10-08 23:21:17,604 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:17] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.066 0.162 2026-10-08 23:21:20,096 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:20] "GET /my/invoices HTTP/1.1" 200 - 215 0.409 2.066 2026-10-08 23:21:20,205 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:20] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.036 0.039 2026-10-08 23:21:20,244 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-10-08 23:21:20,302 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:21:21,689 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:21] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.162 1.232 2026-10-08 23:21:21,729 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 23:21:23,042 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:23] "GET /affiliate HTTP/1.1" 200 - 210 0.237 1.062 2026-10-08 23:21:23,143 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:23] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.016 0.070 2026-10-08 23:21:23,170 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:23] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.002 0.013 2026-10-08 23:21:23,171 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_website_with_affiliate_feature_02: waiting for threads: [] 2026-10-08 23:21:23,208 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-10-08 23:21:23,255 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:21:24,728 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:24] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.152 1.326 2026-10-08 23:21:24,773 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 23:21:24,865 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:21:24] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.029 0.045 2026-10-08 23:21:25,012 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:22:21,776 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-10-08 23:22:22,024 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-10-08 23:22:22,308 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-10-08 23:22:22,492 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-10-08 23:22:22,664 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1467, model: wizard.action.click 2026-10-08 23:22:22,717 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1467, model: affiliate.code 2026-10-08 23:22:22,763 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1467, model: affiliate.code 2026-10-08 23:22:22,827 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-10-08 23:22:22,900 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:22:23,436 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:23] "GET /r/2Or HTTP/1.1" 301 - 60 0.089 0.453 2026-10-08 23:22:24,633 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:24] "GET / HTTP/1.1" 200 - 170 0.163 1.026 2026-10-08 23:22:25,757 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:25] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.590 0.524 2026-10-08 23:22:25,815 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:25] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.017 0.035 2026-10-08 23:22:26,051 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:26] "GET /shop/address HTTP/1.1" 200 - 39 0.042 0.187 2026-10-08 23:22:26,574 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:26] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.188 0.312 2026-10-08 23:22:26,632 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:26] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.013 0.035 2026-10-08 23:22:26,867 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:26] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.071 0.157 2026-10-08 23:22:27,695 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:27] "GET /shop/payment HTTP/1.1" 200 - 178 0.241 0.581 2026-10-08 23:22:28,116 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-10-08 23:22:28,145 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:22:28,190 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:22:28,803 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:28] "GET /r/DFM HTTP/1.1" 301 - 67 0.083 0.534 2026-10-08 23:22:29,139 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-08 23:22:29,969 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:29] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.205 0.956 2026-10-08 23:22:30,909 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:30] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.338 0.535 2026-10-08 23:22:31,551 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:31] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.115 0.524 2026-10-08 23:22:32,204 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:32] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.271 0.348 2026-10-08 23:22:32,287 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:32] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.033 0.046 2026-10-08 23:22:32,744 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:32] "GET /shop/confirm_order HTTP/1.1" 303 - 130 0.159 0.294 2026-10-08 23:22:33,196 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:33] "GET /shop/payment HTTP/1.1" 200 - 135 0.116 0.331 2026-10-08 23:22:34,103 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:34] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.116 0.275 2026-10-08 23:22:34,364 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:34] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.077 0.171 2026-10-08 23:22:34,768 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:34] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.140 0.239 2026-10-08 23:22:34,832 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:34] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.018 0.041 2026-10-08 23:22:35,045 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:35] "GET /shop/confirm_order HTTP/1.1" 303 - 68 0.095 0.115 2026-10-08 23:22:35,410 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:35] "GET /shop/payment HTTP/1.1" 200 - 90 0.157 0.201 2026-10-08 23:22:35,496 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-10-08 23:22:35,515 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:22:38,387 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:38] "GET /shop HTTP/1.1" 200 - 370 0.683 2.191 2026-10-08 23:22:39,281 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:39] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.298 0.538 2026-10-08 23:22:39,327 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:39] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.008 0.032 2026-10-08 23:22:39,591 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:39] "GET /shop/address HTTP/1.1" 200 - 36 0.055 0.204 2026-10-08 23:22:40,228 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:40] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.238 0.369 2026-10-08 23:22:40,293 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:40] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.023 0.037 2026-10-08 23:22:40,509 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:40] "GET /shop/confirm_order HTTP/1.1" 303 - 58 0.082 0.129 2026-10-08 23:22:41,343 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:41] "GET /shop/payment HTTP/1.1" 200 - 175 0.197 0.632 2026-10-08 23:22:41,651 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-10-08 23:22:41,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:fullstack from n/a 2026-10-08 23:22:41,701 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:22:43,379 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:43] "GET /affiliate HTTP/1.1" 200 - 222 0.269 1.413 2026-10-08 23:22:43,608 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:43] "GET /affiliate/report HTTP/1.1" 200 - 23 0.055 0.167 2026-10-08 23:22:43,827 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:43] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.043 0.172 2026-10-08 23:22:45,134 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:45] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.028 0.103 2026-10-08 23:22:47,801 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:47] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.024 0.089 2026-10-08 23:22:48,121 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:22:48] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.030 0.111 2026-10-08 23:22:48,332 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:23:46,337 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-10-08 23:23:46,419 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:23:46,894 121 INFO rb-ed7f209-225380-422590 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-08 23:23:47,998 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:23:47] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.211 1.371 2026-10-08 23:23:48,009 121 INFO rb-ed7f209-225380-422590 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-08 23:23:48,061 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:23:48] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.015 0.039 2026-10-08 23:23:48,077 121 INFO rb-ed7f209-225380-422590 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-08 23:23:48,118 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:23:48] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.013 0.031 2026-10-08 23:23:48,169 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-10-08 23:23:48,204 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:23:48,843 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:23:48] "GET /r/DFM HTTP/1.1" 301 - 63 0.097 0.546 2026-10-08 23:23:48,850 121 INFO rb-ed7f209-225380-422590 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-08 23:23:49,907 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:23:49] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.121 0.938 2026-10-08 23:23:49,939 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:demo from n/a 2026-10-08 23:23:50,038 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:23:50] "GET /r/DFM HTTP/1.1" 301 - 20 0.038 0.038 2026-10-08 23:23:50,045 121 INFO rb-ed7f209-225380-422590 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-08 23:23:51,417 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:23:51] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 221 0.377 0.997 2026-10-08 23:23:51,543 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:24:44,500 121 INFO rb-ed7f209-225380-422590 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 0x7f316771ac00>)> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:24:44,571 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-10-08 23:24:44,633 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:24:45,411 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-08 23:24:45,450 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:45] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.178 0.642 2026-10-08 23:24:45,561 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:45] "GET /r/GOw HTTP/1.1" 301 - 38 0.039 0.054 2026-10-08 23:24:46,530 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:46] "GET / HTTP/1.1" 200 - 169 0.161 0.803 2026-10-08 23:24:46,761 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:46] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.089 0.134 2026-10-08 23:24:46,817 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-10-08 23:24:46,845 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:24:48,634 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:48] "GET /r/GOw HTTP/1.1" 301 - 60 0.068 1.725 2026-10-08 23:24:49,713 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:49] "GET / HTTP/1.1" 200 - 170 0.112 0.961 2026-10-08 23:24:49,801 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:49] "GET / HTTP/1.1" 200 - 13 0.027 0.051 2026-10-08 23:24:50,000 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:50] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.081 0.108 2026-10-08 23:24:50,038 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 23:24:50,193 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-10-08 23:24:50,215 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:24:50,812 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:50] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.068 0.533 2026-10-08 23:24:50,840 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 23:24:50,927 121 INFO rb-ed7f209-225380-422590 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-08 23:24:50,950 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:24:51,581 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:51] "GET /r/GOw HTTP/1.1" 301 - 60 0.087 0.547 2026-10-08 23:24:52,602 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:52] "GET / HTTP/1.1" 200 - 170 0.130 0.882 2026-10-08 23:24:52,659 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:52] "GET / HTTP/1.1" 200 - 13 0.009 0.040 2026-10-08 23:24:52,946 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:24:52] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.153 0.118 2026-10-08 23:24:52,981 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:admin from n/a 2026-10-08 23:24:53,141 121 INFO rb-ed7f209-225380-422590 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-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:24:53,237 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-08 23:24:53,260 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-10-08 23:24:53,389 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-10-08 23:24:53,433 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-10-08 23:24:53,488 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:24:53,569 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-10-08 23:24:53,625 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-10-08 23:24:53,676 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-10-08 23:24:53,751 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:24:54,545 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-08 23:24:54,567 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12585] 2026-10-08 23:24:54,577 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:24:55,154 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-10-08 23:24:55,167 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12587] 2026-10-08 23:24:55,177 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:24:55,209 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-10-08 23:24:55,263 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-10-08 23:24:55,309 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-10-08 23:24:55,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-10-08 23:24:55,375 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-10-08 23:24:55,393 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1502, model: amazon.region 2026-10-08 23:24:55,408 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1502, model: amazon.region 2026-10-08 23:24:55,420 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1502, model: amazon.region 2026-10-08 23:24:55,429 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-10-08 23:24:55,459 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-10-08 23:24:55,485 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1503 deleted amazon.region records with IDs: [26] 2026-10-08 23:24:55,524 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:24:55,561 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-10-08 23:24:56,768 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-10-08 23:24:59,422 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-10-08 23:24:59,779 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:24:59,833 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-10-08 23:24:59,880 121 INFO rb-ed7f209-225380-422590 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-08 23:24:59,921 121 INFO rb-ed7f209-225380-422590 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-08 23:24:59,979 121 INFO rb-ed7f209-225380-422590 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-08 23:25:00,958 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-08 23:25:00,988 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12589] 2026-10-08 23:25:01,003 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:01,116 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-10-08 23:25:01,184 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-10-08 23:25:01,261 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:25:01,303 121 INFO rb-ed7f209-225380-422590 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-08 23:25:01,367 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-10-08 23:25:01,452 121 INFO rb-ed7f209-225380-422590 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-08 23:25:01,551 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-10-08 23:25:01,625 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-10-08 23:25:01,677 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-10-08 23:25:01,724 121 INFO rb-ed7f209-225380-422590 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-08 23:25:01,784 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-10-08 23:25:01,838 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-10-08 23:25:01,899 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:25:01,947 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-10-08 23:25:02,009 121 INFO rb-ed7f209-225380-422590 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-08 23:25:02,084 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-10-08 23:25:02,168 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:25:02,222 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-10-08 23:25:02,269 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-10-08 23:25:02,310 121 INFO rb-ed7f209-225380-422590 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-08 23:25:02,369 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-10-08 23:25:03,156 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-10-08 23:25:03,174 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12591] 2026-10-08 23:25:03,185 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:03,274 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1505 deleted amazon.ses.identity records with IDs: [30] 2026-10-08 23:25:03,315 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-10-08 23:25:03,386 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:25:03,431 121 INFO rb-ed7f209-225380-422590 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-08 23:25:03,486 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-10-08 23:25:03,529 121 INFO rb-ed7f209-225380-422590 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-08 23:25:03,591 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-10-08 23:25:03,673 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-10-08 23:25:03,723 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-10-08 23:25:03,748 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-10-08 23:25:03,787 121 INFO rb-ed7f209-225380-422590 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-08 23:25:03,826 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-10-08 23:25:03,831 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-10-08 23:25:03,871 121 INFO rb-ed7f209-225380-422590 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-08 23:25:03,936 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:25:03,982 121 INFO rb-ed7f209-225380-422590 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-08 23:25:04,050 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-10-08 23:25:04,127 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-10-08 23:25:04,211 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-10-08 23:25:04,284 121 INFO rb-ed7f209-225380-422590 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-08 23:25:04,309 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-10-08 23:25:04,341 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-10-08 23:25:04,396 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-10-08 23:25:04,466 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:25:05,355 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-10-08 23:25:05,379 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12593] 2026-10-08 23:25:05,398 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:06,095 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-10-08 23:25:06,109 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12595] 2026-10-08 23:25:06,120 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:06,162 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_purge_a_logged_call ... 2026-10-08 23:25:06,204 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1506 deleted api.request.log records with IDs: [1] 2026-10-08 23:25:06,244 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_read_a_logged_call ... 2026-10-08 23:25:06,294 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_forge_a_logged_call ... 2026-10-08 23:25:06,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1506, model: api.request.log 2026-10-08 23:25:06,352 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_rewrite_a_logged_call ... 2026-10-08 23:25:06,372 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1506, model: api.request.log 2026-10-08 23:25:06,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_viewer_can_only_read ... 2026-10-08 23:25:06,467 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1507, model: api.request.log 2026-10-08 23:25:06,485 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1507, model: api.request.log 2026-10-08 23:25:06,550 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:25:06,570 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-10-08 23:25:07,162 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-10-08 23:25:07,173 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12597] 2026-10-08 23:25:07,181 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:07,806 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-10-08 23:25:07,819 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12599] 2026-10-08 23:25:07,829 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:08,478 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-10-08 23:25:08,492 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12601] 2026-10-08 23:25:08,502 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:09,036 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1508 deleted mail.message records with IDs: [12603] 2026-10-08 23:25:09,119 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1508 deleted mail.message records with IDs: [12605, 12603] 2026-10-08 23:25:09,198 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1508 deleted mail.message records with IDs: [12604] 2026-10-08 23:25:09,267 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1508 deleted calendar.event records with IDs: [24] 2026-10-08 23:25:09,277 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1508 deleted mail.followers records with IDs: [5475, 5476] 2026-10-08 23:25:09,391 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1508 deleted mail.message records with IDs: [12606, 12605, 12603] 2026-10-08 23:25:09,457 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1508 deleted mail.message records with IDs: [12606, 12605, 12603] 2026-10-08 23:25:09,476 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1508 deleted appointment.appointment records with IDs: [6] 2026-10-08 23:25:09,492 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1508 deleted mail.followers records with IDs: [5472, 5473, 5474] 2026-10-08 23:25:09,538 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-10-08 23:25:10,154 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-10-08 23:25:10,166 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12608] 2026-10-08 23:25:10,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:10,937 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-10-08 23:25:10,954 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12610] 2026-10-08 23:25:10,967 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:11,741 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-10-08 23:25:11,753 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12612] 2026-10-08 23:25:11,763 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:12,295 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-10-08 23:25:12,965 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-10-08 23:25:12,978 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12616] 2026-10-08 23:25:12,988 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:13,562 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-10-08 23:25:13,573 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12618] 2026-10-08 23:25:13,582 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:14,098 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-10-08 23:25:14,108 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12620] 2026-10-08 23:25:14,117 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:14,358 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:14,374 121 INFO rb-ed7f209-225380-422590 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-08 23:25:14,910 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-10-08 23:25:14,922 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12625] 2026-10-08 23:25:14,931 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:15,659 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-10-08 23:25:15,675 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12627] 2026-10-08 23:25:15,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:16,362 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-10-08 23:25:16,384 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12629] 2026-10-08 23:25:16,396 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:17,167 121 INFO rb-ed7f209-225380-422590 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-08 23:25:17,802 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-10-08 23:25:17,848 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12633] 2026-10-08 23:25:17,859 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:18,473 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-10-08 23:25:18,490 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12635] 2026-10-08 23:25:18,500 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:19,175 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-10-08 23:25:19,195 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12637] 2026-10-08 23:25:19,204 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:19,765 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:19,785 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-10-08 23:25:20,506 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-10-08 23:25:20,521 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12641] 2026-10-08 23:25:20,530 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:21,292 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-10-08 23:25:21,306 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12643] 2026-10-08 23:25:21,316 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:22,151 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-10-08 23:25:22,188 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12645] 2026-10-08 23:25:22,207 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:22,746 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-08 23:25:22,772 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12647] 2026-10-08 23:25:22,774 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-08 23:25:22,792 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-10-08 23:25:22,853 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-08 23:25:22,885 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12648] 2026-10-08 23:25:22,886 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-08 23:25:22,964 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1523 deleted mail.message records with IDs: [12648] 2026-10-08 23:25:22,981 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1523 deleted appointment.appointment records with IDs: [13] 2026-10-08 23:25:22,992 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1523 deleted mail.followers records with IDs: [5494, 5495, 5496] 2026-10-08 23:25:23,162 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1523, model: appointment.appointment 2026-10-08 23:25:23,204 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1523, model: appointment.appointment 2026-10-08 23:25:23,300 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1523 deleted mail.message records with IDs: [12649] 2026-10-08 23:25:23,302 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1523, model: appointment.appointment 2026-10-08 23:25:23,441 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1524 deleted mail.message records with IDs: [12650] 2026-10-08 23:25:23,465 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1524 deleted appointment.appointment records with IDs: [15] 2026-10-08 23:25:23,482 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1524 deleted mail.followers records with IDs: [5500, 5501, 5502] 2026-10-08 23:25:23,536 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1524 deleted mail.message records with IDs: [12649] 2026-10-08 23:25:23,554 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1524 deleted appointment.appointment records with IDs: [14] 2026-10-08 23:25:23,575 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1524 deleted mail.followers records with IDs: [5497, 5498, 5499] 2026-10-08 23:25:23,624 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-08 23:25:24,552 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-10-08 23:25:24,567 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12652] 2026-10-08 23:25:24,580 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:25,281 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-10-08 23:25:25,293 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12654] 2026-10-08 23:25:25,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:25,976 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-10-08 23:25:25,988 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12656] 2026-10-08 23:25:25,996 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:26,212 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1526, model: viin.appointment.type 2026-10-08 23:25:26,239 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1526 deleted mail.message records with IDs: [2232] 2026-10-08 23:25:26,242 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1526, model: viin.appointment.type 2026-10-08 23:25:26,250 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1526, model: viin.appointment.type 2026-10-08 23:25:26,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1527, model: viin.appointment.type 2026-10-08 23:25:26,301 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1527 deleted mail.message records with IDs: [2232] 2026-10-08 23:25:26,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1527, model: viin.appointment.type 2026-10-08 23:25:26,311 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1527, model: viin.appointment.type 2026-10-08 23:25:26,432 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1528 deleted mail.message records with IDs: [12658] 2026-10-08 23:25:26,460 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1528 deleted viin.appointment.type records with IDs: [4] 2026-10-08 23:25:26,468 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1528 deleted mail.followers records with IDs: [5503] 2026-10-08 23:25:26,529 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:26,549 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-10-08 23:25:27,325 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-10-08 23:25:27,339 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12660] 2026-10-08 23:25:27,349 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:27,962 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-10-08 23:25:27,975 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12662] 2026-10-08 23:25:27,985 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:28,658 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-10-08 23:25:28,672 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12664] 2026-10-08 23:25:28,683 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:29,031 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-10-08 23:25:29,658 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-10-08 23:25:29,671 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12670] 2026-10-08 23:25:29,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:30,498 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-10-08 23:25:30,512 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12672] 2026-10-08 23:25:30,523 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:31,260 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-10-08 23:25:31,278 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12674] 2026-10-08 23:25:31,291 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:31,815 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:31,837 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-10-08 23:25:32,699 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-10-08 23:25:32,722 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12677] 2026-10-08 23:25:32,733 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:33,650 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-08 23:25:33,669 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12679] 2026-10-08 23:25:33,679 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:34,374 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-08 23:25:34,407 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12681] 2026-10-08 23:25:34,420 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:36,367 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-08 23:25:36,482 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1535 deleted mail.message records with IDs: [12685] 2026-10-08 23:25:36,528 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1535 deleted calendar.event records with IDs: [25] 2026-10-08 23:25:36,534 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1535 deleted mail.followers records with IDs: [5517, 5518] 2026-10-08 23:25:37,953 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-08 23:25:38,058 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1535 deleted mail.message records with IDs: [12689] 2026-10-08 23:25:38,095 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1535 deleted calendar.event records with IDs: [26] 2026-10-08 23:25:38,104 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1535 deleted mail.followers records with IDs: [5524, 5525] 2026-10-08 23:25:38,195 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:25:38,215 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-10-08 23:25:38,852 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-08 23:25:38,868 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12693] 2026-10-08 23:25:38,878 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:39,465 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-08 23:25:39,482 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12695] 2026-10-08 23:25:39,496 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:40,290 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-08 23:25:40,313 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12697] 2026-10-08 23:25:40,326 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:40,793 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:40,817 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-10-08 23:25:42,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:25:43,063 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:25:45,141 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 23:25:45,201 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-08 23:25:45,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-10-08 23:25:45,259 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-10-08 23:25:45,296 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-10-08 23:25:45,328 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-10-08 23:25:45,361 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-10-08 23:25:45,400 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-10-08 23:25:45,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:25:45,467 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-10-08 23:25:46,131 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-08 23:25:46,145 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12704] 2026-10-08 23:25:46,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:46,789 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-08 23:25:46,803 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12706] 2026-10-08 23:25:46,813 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:47,423 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-08 23:25:47,437 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12708] 2026-10-08 23:25:47,446 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:47,596 121 INFO rb-ed7f209-225380-422590 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-08 23:25:47,853 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-10-08 23:25:48,520 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-08 23:25:48,534 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12734] 2026-10-08 23:25:48,544 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:49,228 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-08 23:25:49,242 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12736] 2026-10-08 23:25:49,252 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:49,904 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-08 23:25:49,918 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12738] 2026-10-08 23:25:49,928 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:50,104 121 INFO rb-ed7f209-225380-422590 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-08 23:25:50,165 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-10-08 23:25:50,866 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-08 23:25:50,882 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12741] 2026-10-08 23:25:50,900 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:51,705 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-08 23:25:51,717 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12743] 2026-10-08 23:25:51,727 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:52,399 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-08 23:25:52,414 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12745] 2026-10-08 23:25:52,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:52,595 121 INFO rb-ed7f209-225380-422590 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-08 23:25:52,754 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-10-08 23:25:53,431 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-08 23:25:53,441 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12750] 2026-10-08 23:25:53,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:54,054 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-10-08 23:25:54,067 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12752] 2026-10-08 23:25:54,077 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:54,926 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-10-08 23:25:54,937 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12754] 2026-10-08 23:25:54,947 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:55,118 121 INFO rb-ed7f209-225380-422590 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-08 23:25:55,364 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-10-08 23:25:56,043 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-10-08 23:25:56,054 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12759] 2026-10-08 23:25:56,064 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:56,865 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-08 23:25:56,888 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12761] 2026-10-08 23:25:56,900 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:57,573 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-08 23:25:57,585 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12763] 2026-10-08 23:25:57,596 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:57,774 121 INFO rb-ed7f209-225380-422590 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-08 23:25:57,803 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-10-08 23:25:57,895 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:25:57,914 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-08 23:25:58,566 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-08 23:25:58,581 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12766] 2026-10-08 23:25:58,590 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:59,196 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-08 23:25:59,210 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12768] 2026-10-08 23:25:59,220 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:59,833 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-08 23:25:59,846 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12770] 2026-10-08 23:25:59,856 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:25:59,988 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-10-08 23:26:00,009 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2232] 2026-10-08 23:26:00,010 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-10-08 23:26:00,019 121 INFO rb-ed7f209-225380-422590 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-08 23:26:00,082 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-10-08 23:26:00,644 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-08 23:26:00,654 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12773] 2026-10-08 23:26:00,661 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:01,196 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-08 23:26:01,207 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12775] 2026-10-08 23:26:01,216 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:01,780 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-08 23:26:01,790 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12777] 2026-10-08 23:26:01,800 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:01,918 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-10-08 23:26:01,944 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1563, model: appointment.type.working.time 2026-10-08 23:26:01,956 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1563, model: appointment.type.working.time 2026-10-08 23:26:01,978 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1565 deleted appointment.type.working.time records with IDs: [1] 2026-10-08 23:26:02,032 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:02,057 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-10-08 23:26:02,743 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-08 23:26:02,770 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12780] 2026-10-08 23:26:02,782 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:03,434 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-08 23:26:03,447 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12782] 2026-10-08 23:26:03,456 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:04,191 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-08 23:26:04,221 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12784] 2026-10-08 23:26:04,233 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:04,513 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-10-08 23:26:05,330 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-08 23:26:05,345 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12789] 2026-10-08 23:26:05,355 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:05,982 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-08 23:26:05,996 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12791] 2026-10-08 23:26:06,005 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:06,681 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-08 23:26:06,694 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12793] 2026-10-08 23:26:06,704 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:06,920 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-10-08 23:26:07,598 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-08 23:26:07,608 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12798] 2026-10-08 23:26:07,617 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:08,199 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-08 23:26:08,210 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12800] 2026-10-08 23:26:08,219 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:08,858 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-08 23:26:08,871 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12802] 2026-10-08 23:26:08,882 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:09,153 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-10-08 23:26:09,894 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-08 23:26:09,913 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12807] 2026-10-08 23:26:09,920 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:10,572 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-08 23:26:10,583 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12809] 2026-10-08 23:26:10,593 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:11,168 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-08 23:26:11,181 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12811] 2026-10-08 23:26:11,192 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:12,696 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:12,716 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-10-08 23:26:13,470 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-08 23:26:13,489 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12817] 2026-10-08 23:26:13,502 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:14,207 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-08 23:26:14,217 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12819] 2026-10-08 23:26:14,224 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:14,790 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-08 23:26:14,804 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12821] 2026-10-08 23:26:14,814 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:15,008 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:26:16,732 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:16] "GET /appointment/product-demonstration-1/details?user_id=1578&tz=UTC HTTP/1.1" 200 - 201 0.214 1.512 2026-10-08 23:26:16,736 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-10-08 23:26:16,786 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-10-08 23:26:17,616 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-08 23:26:17,629 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12825] 2026-10-08 23:26:17,638 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:18,241 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-08 23:26:18,253 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12827] 2026-10-08 23:26:18,260 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:18,842 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-08 23:26:18,855 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12829] 2026-10-08 23:26:18,865 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:19,054 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:26:20,755 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:20] "GET /appointment/product-demonstration-1/details?user_id=1581 HTTP/1.1" 200 - 201 0.157 1.546 2026-10-08 23:26:20,758 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-10-08 23:26:20,807 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-10-08 23:26:21,649 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-08 23:26:21,662 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12833] 2026-10-08 23:26:21,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:22,510 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-08 23:26:22,521 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12835] 2026-10-08 23:26:22,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:23,423 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-08 23:26:23,435 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12837] 2026-10-08 23:26:23,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:23,764 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-10-08 23:26:24,435 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-10-08 23:26:24,444 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12841] 2026-10-08 23:26:24,452 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:25,090 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-10-08 23:26:25,102 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12843] 2026-10-08 23:26:25,112 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:25,738 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-10-08 23:26:25,750 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12845] 2026-10-08 23:26:25,759 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:26:25,959 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:26:27,535 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:27] "GET /appointment/product-demonstration-1/details?user_id=1587&tz=UTC HTTP/1.1" 200 - 201 0.137 1.440 2026-10-08 23:26:28,065 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:28] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.254 0.265 2026-10-08 23:26:28,073 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-10-08 23:26:28,615 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:28] "GET /my/appointments/22?access_token=3603e8c2-0372-4a71-83d1-d78568b92026 HTTP/1.1" 200 - 46 0.043 0.503 2026-10-08 23:26:28,695 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:26:28,723 121 INFO rb-ed7f209-225380-422590 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-08 23:26:31,264 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:26:31,327 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:26:34,043 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: Simulating signal changes during tests 2026-10-08 23:26:34,097 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:26:34,127 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-10-08 23:26:37,361 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:26:37,376 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:26:37,800 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:37] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 10 0.013 0.412 2026-10-08 23:26:37,883 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:37] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.028 0.048 2026-10-08 23:26:37,956 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:37] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.018 0.040 2026-10-08 23:26:37,962 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-10-08 23:26:38,008 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-10-08 23:26:40,951 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.res_users: Login successful for db:rb-ed7f209-225380-422590 login:portal from n/a 2026-10-08 23:26:41,032 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-08 23:26:41,632 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:41] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 67 0.086 0.514 2026-10-08 23:26:42,036 121 INFO rb-ed7f209-225380-422590 werkzeug: 127.0.0.1 - - [08/Oct/2026 23:26:42] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.148 0.246 2026-10-08 23:26:42,119 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:26:51,800 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-10-08 23:26:52,013 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-10-08 23:26:52,199 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-10-08 23:26:52,276 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-10-08 23:26:52,370 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-10-08 23:26:52,946 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [650] 2026-10-08 23:26:53,192 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-10-08 23:26:53,570 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [651] 2026-10-08 23:26:53,791 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-10-08 23:26:54,205 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [652] 2026-10-08 23:26:54,714 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1609 deleted mail.activity records with IDs: [203] 2026-10-08 23:26:54,915 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1609 deleted mail.mail records with IDs: [653] 2026-10-08 23:26:55,138 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1613 deleted mail.activity records with IDs: [204] 2026-10-08 23:26:55,343 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1613 deleted mail.mail records with IDs: [654] 2026-10-08 23:26:55,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-10-08 23:26:55,771 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [655] 2026-10-08 23:26:55,963 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-10-08 23:26:56,094 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-10-08 23:26:56,250 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-10-08 23:26:56,657 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [656] 2026-10-08 23:26:56,778 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [657] 2026-10-08 23:26:56,908 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [658] 2026-10-08 23:26:57,043 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [659] 2026-10-08 23:26:57,273 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-10-08 23:26:57,665 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [660] 2026-10-08 23:26:57,934 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-10-08 23:26:58,152 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [661] 2026-10-08 23:26:58,348 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-10-08 23:26:58,760 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [662] 2026-10-08 23:26:59,035 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-10-08 23:26:59,239 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [663] 2026-10-08 23:26:59,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-10-08 23:26:59,687 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [664] 2026-10-08 23:26:59,943 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-10-08 23:27:00,211 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [665] 2026-10-08 23:27:00,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-10-08 23:27:00,333 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-10-08 23:27:00,380 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-10-08 23:27:00,399 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1606, model: approval.request.type 2026-10-08 23:27:00,413 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1606, model: approval.request.type 2026-10-08 23:27:00,418 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1606, model: approval.request.type 2026-10-08 23:27:00,450 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-10-08 23:27:00,467 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1613, model: approval.request.type 2026-10-08 23:27:00,482 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1613, model: approval.request.type 2026-10-08 23:27:00,488 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1613, model: approval.request.type 2026-10-08 23:27:00,520 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-10-08 23:27:00,587 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-10-08 23:27:00,604 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1606, model: approval.request.type 2026-10-08 23:27:00,616 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1606, model: approval.request.type 2026-10-08 23:27:00,621 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1606, model: approval.request.type 2026-10-08 23:27:00,655 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-10-08 23:27:00,719 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-10-08 23:27:00,782 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-10-08 23:27:00,899 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1616, model: viin.approval.request 2026-10-08 23:27:00,944 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1616, model: viin.approval.request 2026-10-08 23:27:00,983 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1616, model: viin.approval.request 2026-10-08 23:27:01,023 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1616, model: viin.approval.request 2026-10-08 23:27:01,077 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-10-08 23:27:01,260 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1616, model: viin.approval.request 2026-10-08 23:27:01,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1616, model: viin.approval.request 2026-10-08 23:27:01,344 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1616, model: viin.approval.request 2026-10-08 23:27:01,401 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-10-08 23:27:01,800 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [666] 2026-10-08 23:27:02,003 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1609, model: viin.approval.request 2026-10-08 23:27:02,048 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1609, model: viin.approval.request 2026-10-08 23:27:02,094 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1609, model: viin.approval.request 2026-10-08 23:27:02,152 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-10-08 23:27:02,272 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-10-08 23:27:02,578 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-08 23:27:02,758 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1606, model: request.approval.user.line 2026-10-08 23:27:02,853 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1606, model: request.approval.user.line 2026-10-08 23:27:02,897 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-10-08 23:27:03,110 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1613, model: request.approval.user.line 2026-10-08 23:27:03,253 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1613, model: request.approval.user.line 2026-10-08 23:27:03,292 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-10-08 23:27:03,529 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-08 23:27:03,571 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-10-08 23:27:03,959 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [667] 2026-10-08 23:27:04,104 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [668] 2026-10-08 23:27:04,231 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [669] 2026-10-08 23:27:04,365 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [670] 2026-10-08 23:27:04,656 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-10-08 23:27:04,886 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [671] 2026-10-08 23:27:05,120 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [672] 2026-10-08 23:27:05,183 121 INFO rb-ed7f209-225380-422590 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-08 23:27:05,560 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [673] 2026-10-08 23:27:05,685 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [674] 2026-10-08 23:27:05,842 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [675] 2026-10-08 23:27:06,008 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [676] 2026-10-08 23:27:06,221 121 INFO rb-ed7f209-225380-422590 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-08 23:27:06,287 121 INFO rb-ed7f209-225380-422590 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-08 23:27:06,320 121 INFO rb-ed7f209-225380-422590 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-08 23:27:06,384 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-10-08 23:27:06,696 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [677] 2026-10-08 23:27:06,809 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [678] 2026-10-08 23:27:06,925 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [679] 2026-10-08 23:27:07,056 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [680] 2026-10-08 23:27:07,436 121 INFO rb-ed7f209-225380-422590 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-08 23:27:07,475 121 INFO rb-ed7f209-225380-422590 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-08 23:27:07,533 121 INFO rb-ed7f209-225380-422590 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-08 23:27:07,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-10-08 23:27:07,757 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1609, model: viin.approval.request 2026-10-08 23:27:08,001 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-10-08 23:27:08,246 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1606, model: viin.approval.request 2026-10-08 23:27:08,482 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-08 23:27:11,952 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-10-08 23:27:12,745 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1617 deleted mail.mail records with IDs: [681] 2026-10-08 23:27:12,927 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1617 deleted mail.mail records with IDs: [682] 2026-10-08 23:27:13,058 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1617 deleted mail.mail records with IDs: [683] 2026-10-08 23:27:13,194 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1617 deleted mail.mail records with IDs: [684] 2026-10-08 23:27:13,402 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1618 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-10-08 23:27:13,561 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1618 deleted mail.mail records with IDs: [685] 2026-10-08 23:27:13,679 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1618 deleted mail.mail records with IDs: [686] 2026-10-08 23:27:13,802 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1618 deleted mail.mail records with IDs: [687] 2026-10-08 23:27:13,980 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1619 deleted mail.activity records with IDs: [230, 231, 232] 2026-10-08 23:27:14,140 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1619 deleted mail.mail records with IDs: [688] 2026-10-08 23:27:14,259 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1619 deleted mail.mail records with IDs: [689] 2026-10-08 23:27:14,388 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-10-08 23:27:15,145 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1617 deleted mail.mail records with IDs: [690] 2026-10-08 23:27:15,299 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1617 deleted mail.mail records with IDs: [691] 2026-10-08 23:27:15,499 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1618 deleted mail.activity records with IDs: [235, 236] 2026-10-08 23:27:15,645 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1618 deleted mail.mail records with IDs: [692] 2026-10-08 23:27:15,763 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1618 deleted mail.mail records with IDs: [693] 2026-10-08 23:27:15,943 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1621 deleted mail.activity records with IDs: [237, 238] 2026-10-08 23:27:16,080 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1621 deleted mail.mail records with IDs: [694] 2026-10-08 23:27:16,224 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:27:32,404 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-10-08 23:27:32,907 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-10-08 23:27:33,397 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-10-08 23:27:34,063 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-10-08 23:27:34,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-10-08 23:27:34,662 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-10-08 23:27:35,148 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-10-08 23:27:35,654 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-10-08 23:27:36,133 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-10-08 23:27:36,729 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-10-08 23:27:36,811 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-10-08 23:27:37,520 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-10-08 23:27:37,601 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-10-08 23:27:38,172 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:27:41,602 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79111, 79112, 79113, 79114, 79115, 79116] 2026-10-08 23:27:43,358 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79117, 79118, 79119, 79120, 79121, 79122] 2026-10-08 23:27:44,831 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4802] 2026-10-08 23:27:45,024 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [317506] 2026-10-08 23:27:45,110 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2370] 2026-10-08 23:27:45,110 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-10-08 23:27:45,516 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79123, 79124, 79125, 79126, 79127, 79128, 79129, 79130, 79131] 2026-10-08 23:27:48,311 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-10-08 23:27:49,254 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-08 23:27:50,268 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-08 23:27:50,504 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-10-08 23:27:51,851 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-08 23:27:52,742 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-08 23:27:52,911 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-10-08 23:27:54,029 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-08 23:27:54,199 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-10-08 23:27:55,332 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-08 23:27:55,491 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-10-08 23:27:56,591 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-08 23:27:56,753 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-10-08 23:27:57,742 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-10-08 23:27:57,846 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-10-08 23:27:58,824 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-08 23:27:58,940 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-10-08 23:27:59,882 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-08 23:27:59,924 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-10-08 23:27:59,998 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-10-08 23:28:00,075 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-10-08 23:28:00,143 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-10-08 23:28:00,214 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-10-08 23:28:00,314 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-10-08 23:28:00,389 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-10-08 23:28:00,483 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-10-08 23:28:01,424 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-10-08 23:28:01,910 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-10-08 23:28:03,106 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-10-08 23:28:05,184 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-08 23:28:05,279 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-10-08 23:28:08,412 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-10-08 23:28:08,580 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-10-08 23:28:08,760 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-10-08 23:28:10,512 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-08 23:28:10,627 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-10-08 23:28:10,788 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-10-08 23:28:12,848 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-08 23:28:12,929 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-10-08 23:28:13,008 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-10-08 23:28:15,935 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-08 23:28:16,070 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-10-08 23:28:17,024 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-08 23:28:17,135 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-10-08 23:28:17,272 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-10-08 23:28:17,397 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-10-08 23:28:17,471 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-10-08 23:28:17,604 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-10-08 23:28:17,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-10-08 23:28:17,788 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-10-08 23:28:17,865 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-10-08 23:28:17,944 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-08 23:28:20,147 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1625 deleted approval.request.field.mapping.line records with IDs: [79174, 79175, 79176, 79177, 79178, 79179] 2026-10-08 23:28:20,958 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-10-08 23:28:21,758 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-10-08 23:28:21,881 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-10-08 23:28:21,987 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-10-08 23:28:22,113 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-10-08 23:28:22,127 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1624, model: approval.request.field.mapping.line 2026-10-08 23:28:22,258 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-10-08 23:28:22,353 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-10-08 23:28:22,407 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-10-08 23:28:22,491 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-10-08 23:28:22,551 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-10-08 23:28:22,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-10-08 23:28:23,887 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1625 deleted approval.request.field.mapping.line records with IDs: [79198, 79199, 79200, 79201, 79202, 79203] 2026-10-08 23:28:24,930 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-10-08 23:28:25,033 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-10-08 23:28:25,144 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-10-08 23:28:25,279 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-10-08 23:28:25,408 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-10-08 23:28:25,489 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_incompatible_legacy_row_only_blocked_once_registry_is_ready ... 2026-10-08 23:28:25,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-10-08 23:28:25,665 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-10-08 23:28:25,805 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-10-08 23:28:25,852 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-10-08 23:28:25,906 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-10-08 23:28:25,953 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-10-08 23:28:26,013 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:28:26,038 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-10-08 23:28:26,100 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-10-08 23:28:26,201 121 INFO rb-ed7f209-225380-422590 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-08 23:28:26,240 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-10-08 23:28:26,351 121 INFO rb-ed7f209-225380-422590 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-08 23:28:26,386 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-10-08 23:28:26,503 121 INFO rb-ed7f209-225380-422590 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-08 23:28:26,540 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-10-08 23:28:26,620 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:28:28,142 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-10-08 23:28:29,471 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-08 23:28:29,578 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-10-08 23:28:31,180 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-08 23:28:31,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:28:34,330 121 INFO rb-ed7f209-225380-422590 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-08 23:28:35,716 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1626 deleted mail.mail records with IDs: [715] 2026-10-08 23:28:35,866 121 INFO rb-ed7f209-225380-422590 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-08 23:28:37,436 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1626 deleted mail.mail records with IDs: [716] 2026-10-08 23:28:37,564 121 INFO rb-ed7f209-225380-422590 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-08 23:28:39,269 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1626 deleted mail.mail records with IDs: [717] 2026-10-08 23:28:39,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:28:40,510 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-10-08 23:28:42,741 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-10-08 23:28:44,596 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-10-08 23:28:46,370 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-10-08 23:28:48,311 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:28:49,152 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-08 23:28:49,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-08 23:28:49,370 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-10-08 23:28:49,664 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-10-08 23:28:50,234 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-10-08 23:28:50,651 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-10-08 23:28:51,226 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-10-08 23:28:51,710 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-10-08 23:28:51,980 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-10-08 23:28:52,306 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:28:53,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-10-08 23:28:54,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1629 deleted request.approval.user.line records with IDs: [70] 2026-10-08 23:28:54,830 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-10-08 23:28:55,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1629 deleted request.approval.user.line records with IDs: [70] 2026-10-08 23:28:56,039 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-10-08 23:28:56,855 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1629 deleted request.approval.user.line records with IDs: [70] 2026-10-08 23:28:56,966 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-10-08 23:28:59,595 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-10-08 23:29:02,327 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-10-08 23:29:04,833 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:29:05,749 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-08 23:29:05,968 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-08 23:29:06,055 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-10-08 23:29:06,318 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-10-08 23:29:06,601 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-10-08 23:29:07,119 121 INFO rb-ed7f209-225380-422590 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-08 23:29:07,467 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-10-08 23:29:08,122 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-10-08 23:29:08,700 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-10-08 23:29:09,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-08 23:29:09,408 121 INFO rb-ed7f209-225380-422590 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-08 23:29:09,801 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-08 23:29:09,868 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-10-08 23:29:10,269 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-08 23:29:10,344 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-10-08 23:29:11,061 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-10-08 23:29:11,541 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-08 23:29:11,662 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-10-08 23:29:12,111 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-10-08 23:29:12,620 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-10-08 23:29:13,105 121 INFO rb-ed7f209-225380-422590 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-08 23:29:13,596 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-10-08 23:29:14,371 121 INFO rb-ed7f209-225380-422590 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-08 23:29:15,351 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:29:23,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-10-08 23:29:23,513 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-10-08 23:29:23,667 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-10-08 23:29:24,371 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-10-08 23:29:24,538 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-10-08 23:29:24,918 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [718] 2026-10-08 23:29:25,073 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-10-08 23:29:25,416 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [719] 2026-10-08 23:29:25,615 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [263] 2026-10-08 23:29:25,818 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [720] 2026-10-08 23:29:26,470 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-10-08 23:29:26,903 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [721] 2026-10-08 23:29:27,141 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [265] 2026-10-08 23:29:27,349 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [722] 2026-10-08 23:29:27,621 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.activity records with IDs: [266] 2026-10-08 23:29:27,843 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.mail records with IDs: [723] 2026-10-08 23:29:28,228 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-10-08 23:29:28,626 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [724] 2026-10-08 23:29:28,857 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [268] 2026-10-08 23:29:29,099 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [725] 2026-10-08 23:29:29,402 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.activity records with IDs: [269] 2026-10-08 23:29:29,614 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.mail records with IDs: [726] 2026-10-08 23:29:29,868 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.activity records with IDs: [270] 2026-10-08 23:29:30,104 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.mail records with IDs: [727] 2026-10-08 23:29:30,250 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-10-08 23:29:31,071 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [728] 2026-10-08 23:29:31,314 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [271] 2026-10-08 23:29:31,531 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [729] 2026-10-08 23:29:31,801 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.activity records with IDs: [272] 2026-10-08 23:29:31,995 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.mail records with IDs: [730] 2026-10-08 23:29:32,332 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.activity records with IDs: [273] 2026-10-08 23:29:32,558 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.mail records with IDs: [731] 2026-10-08 23:29:32,811 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [274] 2026-10-08 23:29:33,042 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [732] 2026-10-08 23:29:33,167 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-10-08 23:29:33,506 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [733] 2026-10-08 23:29:33,799 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-10-08 23:29:34,023 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [734] 2026-10-08 23:29:34,176 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-10-08 23:29:34,604 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [735] 2026-10-08 23:29:34,868 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [277] 2026-10-08 23:29:35,103 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [736] 2026-10-08 23:29:35,385 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.activity records with IDs: [278] 2026-10-08 23:29:35,683 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.mail records with IDs: [737] 2026-10-08 23:29:35,828 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-10-08 23:29:36,221 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [738] 2026-10-08 23:29:36,498 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [279] 2026-10-08 23:29:36,724 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [739] 2026-10-08 23:29:37,125 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-10-08 23:29:37,527 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [740] 2026-10-08 23:29:37,775 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [280] 2026-10-08 23:29:38,036 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [741] 2026-10-08 23:29:38,184 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-10-08 23:29:38,610 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [742] 2026-10-08 23:29:38,789 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-10-08 23:29:38,962 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-10-08 23:29:39,424 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [743] 2026-10-08 23:29:39,721 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-10-08 23:29:39,917 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [744] 2026-10-08 23:29:39,999 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-10-08 23:29:40,406 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [745] 2026-10-08 23:29:40,679 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-10-08 23:29:40,910 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [746] 2026-10-08 23:29:41,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-10-08 23:29:41,887 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [747] 2026-10-08 23:29:42,014 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [748] 2026-10-08 23:29:42,146 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [749] 2026-10-08 23:29:42,365 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [284, 285, 286] 2026-10-08 23:29:42,568 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [750] 2026-10-08 23:29:42,825 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [751] 2026-10-08 23:29:42,958 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [752] 2026-10-08 23:29:43,184 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.activity records with IDs: [287, 288] 2026-10-08 23:29:43,473 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.mail records with IDs: [753] 2026-10-08 23:29:43,708 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [289] 2026-10-08 23:29:43,984 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [754] 2026-10-08 23:29:44,116 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-10-08 23:29:44,851 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [755] 2026-10-08 23:29:44,981 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [756] 2026-10-08 23:29:45,114 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [757] 2026-10-08 23:29:45,352 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [290, 291, 292] 2026-10-08 23:29:45,578 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [758] 2026-10-08 23:29:45,832 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [759] 2026-10-08 23:29:45,968 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [760] 2026-10-08 23:29:46,209 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.activity records with IDs: [293, 294] 2026-10-08 23:29:46,449 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.mail records with IDs: [761] 2026-10-08 23:29:46,683 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [295] 2026-10-08 23:29:46,922 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [762] 2026-10-08 23:29:47,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-10-08 23:29:47,749 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted request.approval.user.line records with IDs: [109] 2026-10-08 23:29:47,866 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-10-08 23:29:48,404 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [763] 2026-10-08 23:29:48,716 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-10-08 23:29:48,885 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [764] 2026-10-08 23:29:49,213 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [765] 2026-10-08 23:29:49,517 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-10-08 23:29:49,943 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [766] 2026-10-08 23:29:50,087 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [767] 2026-10-08 23:29:50,225 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [768] 2026-10-08 23:29:50,373 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [769] 2026-10-08 23:29:50,613 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-10-08 23:29:50,815 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.mail records with IDs: [770] 2026-10-08 23:29:50,958 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.mail records with IDs: [771] 2026-10-08 23:29:51,114 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.mail records with IDs: [772] 2026-10-08 23:29:51,395 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [301, 302, 303] 2026-10-08 23:29:51,559 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [773] 2026-10-08 23:29:51,667 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [774] 2026-10-08 23:29:51,863 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.activity records with IDs: [304, 305] 2026-10-08 23:29:52,027 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.mail records with IDs: [775] 2026-10-08 23:29:52,230 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [306] 2026-10-08 23:29:52,440 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [776] 2026-10-08 23:29:52,573 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-10-08 23:29:53,314 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [777] 2026-10-08 23:29:54,559 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [778] 2026-10-08 23:29:54,793 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [307, 308] 2026-10-08 23:29:55,022 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [779] 2026-10-08 23:29:55,290 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.activity records with IDs: [309] 2026-10-08 23:29:55,529 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.mail records with IDs: [780] 2026-10-08 23:29:55,602 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-10-08 23:29:56,471 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [781] 2026-10-08 23:29:56,595 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [782] 2026-10-08 23:29:56,724 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [783] 2026-10-08 23:29:56,956 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [310, 311, 312] 2026-10-08 23:29:57,150 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [784] 2026-10-08 23:29:57,277 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [785] 2026-10-08 23:29:57,525 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.activity records with IDs: [313, 314] 2026-10-08 23:29:57,708 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1639 deleted mail.mail records with IDs: [786] 2026-10-08 23:29:57,940 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [315] 2026-10-08 23:29:58,137 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [787] 2026-10-08 23:29:58,208 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-10-08 23:29:58,962 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [788] 2026-10-08 23:29:59,098 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [789] 2026-10-08 23:29:59,332 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [316, 317] 2026-10-08 23:29:59,543 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [790] 2026-10-08 23:29:59,818 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.activity records with IDs: [318] 2026-10-08 23:30:00,138 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.mail records with IDs: [791] 2026-10-08 23:30:00,220 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-10-08 23:30:00,995 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [792] 2026-10-08 23:30:01,252 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [319] 2026-10-08 23:30:01,473 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [793] 2026-10-08 23:30:01,710 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.activity records with IDs: [320] 2026-10-08 23:30:01,917 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1638 deleted mail.mail records with IDs: [794] 2026-10-08 23:30:01,992 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-10-08 23:30:02,609 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-10-08 23:30:03,411 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [795] 2026-10-08 23:30:03,526 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1631 deleted mail.mail records with IDs: [796] 2026-10-08 23:30:03,899 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.activity records with IDs: [321, 322] 2026-10-08 23:30:04,096 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [797] 2026-10-08 23:30:04,230 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1634 deleted mail.mail records with IDs: [798] 2026-10-08 23:30:04,485 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.activity records with IDs: [323, 324] 2026-10-08 23:30:04,731 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1640 deleted mail.mail records with IDs: [799] 2026-10-08 23:30:04,830 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-08 23:30:07,936 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-10-08 23:30:08,468 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-10-08 23:30:08,545 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-10-08 23:30:10,051 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-10-08 23:30:10,140 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-10-08 23:30:11,022 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-10-08 23:30:11,118 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:30:20,033 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-10-08 23:30:20,510 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-10-08 23:30:20,787 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-10-08 23:30:21,155 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [802] 2026-10-08 23:30:21,431 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1642 deleted mail.mail records with IDs: [803] 2026-10-08 23:30:21,683 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-10-08 23:30:21,908 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [804] 2026-10-08 23:30:22,022 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-10-08 23:30:22,208 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-10-08 23:30:22,264 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:30:29,648 121 INFO rb-ed7f209-225380-422590 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-08 23:30:29,927 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-10-08 23:30:30,887 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-10-08 23:30:31,029 121 INFO rb-ed7f209-225380-422590 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-08 23:30:31,184 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-10-08 23:30:35,004 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:30:35,151 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-10-08 23:30:36,164 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-10-08 23:30:37,276 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-10-08 23:30:38,382 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-10-08 23:30:39,743 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-10-08 23:30:41,006 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-10-08 23:30:42,230 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-10-08 23:30:43,764 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-10-08 23:30:45,318 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:30:55,468 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-10-08 23:30:56,361 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-10-08 23:30:56,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-10-08 23:30:56,794 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-10-08 23:30:57,173 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-10-08 23:30:57,929 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-10-08 23:30:58,882 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-10-08 23:30:59,558 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-10-08 23:31:00,312 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-10-08 23:31:01,200 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-10-08 23:31:01,685 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-10-08 23:31:01,708 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-10-08 23:31:01,779 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-10-08 23:31:02,654 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-10-08 23:31:03,921 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-08 23:31:05,438 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-10-08 23:31:05,910 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-10-08 23:31:08,160 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-10-08 23:31:10,150 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-10-08 23:31:11,122 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1665 deleted request.approval.user.line records with IDs: [160] 2026-10-08 23:31:11,244 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-10-08 23:31:14,137 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:31:25,251 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-10-08 23:31:25,873 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-10-08 23:31:26,458 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-10-08 23:31:27,104 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-10-08 23:31:27,742 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-10-08 23:31:28,487 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-10-08 23:31:29,176 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-10-08 23:31:29,958 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-10-08 23:31:30,553 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-10-08 23:31:31,132 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-10-08 23:31:31,733 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-10-08 23:31:32,242 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-10-08 23:31:32,338 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-10-08 23:31:32,431 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-10-08 23:31:32,988 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-10-08 23:31:33,589 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-10-08 23:31:34,246 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-10-08 23:31:34,895 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-10-08 23:31:35,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-10-08 23:31:35,900 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-10-08 23:31:36,362 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-10-08 23:31:36,901 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-10-08 23:31:37,433 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-10-08 23:31:38,044 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-10-08 23:31:38,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-10-08 23:31:38,798 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-10-08 23:31:38,873 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-10-08 23:31:39,506 121 INFO rb-ed7f209-225380-422590 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-08 23:31:40,085 121 INFO rb-ed7f209-225380-422590 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-08 23:31:40,670 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-10-08 23:31:41,277 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-10-08 23:31:42,046 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-10-08 23:31:42,610 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-08 23:31:54,873 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-10-08 23:31:55,519 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-10-08 23:31:56,644 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5759] 2026-10-08 23:31:57,914 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-10-08 23:31:58,595 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-10-08 23:31:59,284 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-10-08 23:32:00,028 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-10-08 23:32:00,598 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-10-08 23:32:01,241 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-08 23:32:09,838 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-10-08 23:32:10,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-10-08 23:32:10,976 121 INFO rb-ed7f209-225380-422590 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-08 23:32:11,630 121 INFO rb-ed7f209-225380-422590 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-08 23:32:12,192 121 INFO rb-ed7f209-225380-422590 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-08 23:32:12,731 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-10-08 23:32:13,312 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:32:28,802 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-10-08 23:32:30,105 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [805] 2026-10-08 23:32:30,242 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [806] 2026-10-08 23:32:30,820 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [807] 2026-10-08 23:32:30,962 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [808] 2026-10-08 23:32:31,109 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [809] 2026-10-08 23:32:31,261 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [810] 2026-10-08 23:32:31,456 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-10-08 23:32:32,383 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [811] 2026-10-08 23:32:32,564 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [812] 2026-10-08 23:32:33,052 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [813] 2026-10-08 23:32:33,211 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [814] 2026-10-08 23:32:33,366 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [815] 2026-10-08 23:32:33,552 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-10-08 23:32:37,041 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-10-08 23:32:38,901 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-10-08 23:32:39,998 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-10-08 23:32:40,503 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-10-08 23:32:41,746 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-10-08 23:32:42,803 121 INFO rb-ed7f209-225380-422590 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-08 23:32:43,906 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-10-08 23:32:44,380 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:32:44,402 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-10-08 23:32:46,225 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-10-08 23:32:46,284 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:32:49,264 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-10-08 23:32:50,148 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-10-08 23:32:51,600 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-10-08 23:32:52,778 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-10-08 23:32:53,800 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:32:56,293 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-10-08 23:33:06,652 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-10-08 23:33:09,247 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1711 deleted request.approval.user.line records with IDs: [286] 2026-10-08 23:33:09,508 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-10-08 23:33:10,145 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1711, model: viin.approval.request 2026-10-08 23:33:10,219 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-10-08 23:33:12,614 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1711 deleted request.approval.user.line records with IDs: [289] 2026-10-08 23:33:12,689 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-10-08 23:33:15,079 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:33:18,241 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-10-08 23:33:18,728 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-10-08 23:33:19,449 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-10-08 23:33:20,703 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-10-08 23:33:21,811 121 INFO rb-ed7f209-225380-422590 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-08 23:33:22,395 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:33:24,058 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-10-08 23:33:25,210 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13644, 13641] 2026-10-08 23:33:26,014 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3767] 2026-10-08 23:33:26,119 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-10-08 23:33:26,297 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [297] 2026-10-08 23:33:26,359 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13643, 13640] 2026-10-08 23:33:26,673 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3766] 2026-10-08 23:33:26,839 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13646, 13645, 13642] 2026-10-08 23:33:26,909 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-10-08 23:33:26,954 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-10-08 23:33:28,129 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13650, 13648] 2026-10-08 23:33:28,483 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3768] 2026-10-08 23:33:28,709 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13649] 2026-10-08 23:33:28,764 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-10-08 23:33:28,801 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-10-08 23:33:30,225 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13658, 13653] 2026-10-08 23:33:30,509 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3772] 2026-10-08 23:33:30,553 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-10-08 23:33:30,798 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [300] 2026-10-08 23:33:30,860 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13656, 13654] 2026-10-08 23:33:31,177 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3770] 2026-10-08 23:33:31,411 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13660, 13659, 13655] 2026-10-08 23:33:31,481 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-10-08 23:33:31,528 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-10-08 23:33:33,204 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-10-08 23:33:33,442 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-10-08 23:33:33,826 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13671, 13668, 13664, 13661] 2026-10-08 23:33:34,114 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3773] 2026-10-08 23:33:34,356 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:33:34,375 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-10-08 23:33:34,963 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:33:34,982 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-10-08 23:33:35,697 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:33:37,751 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-10-08 23:33:39,913 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-10-08 23:33:42,040 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-10-08 23:33:43,998 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-10-08 23:33:46,420 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:33:47,142 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-10-08 23:33:47,600 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-10-08 23:33:48,218 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-10-08 23:33:48,699 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-10-08 23:33:49,274 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:33:49,293 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-10-08 23:33:50,280 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-10-08 23:33:51,265 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-10-08 23:33:52,365 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79898, 79899, 79900, 79901, 79902, 79903] 2026-10-08 23:33:53,969 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79904, 79905, 79906, 79907, 79908, 79909, 79910, 79911, 79912, 79913] 2026-10-08 23:33:55,400 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:33:55,417 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-10-08 23:33:56,700 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [79920, 79921, 79922, 79923, 79924, 79925] 2026-10-08 23:33:58,294 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:34:08,610 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-10-08 23:34:09,105 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-10-08 23:34:09,576 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-10-08 23:34:10,007 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:34:10,028 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-10-08 23:34:10,288 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:34:10,306 121 INFO rb-ed7f209-225380-422590 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-08 23:34:10,662 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:34:10,891 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-10-08 23:34:10,972 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-10-08 23:34:11,271 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-10-08 23:34:11,572 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:34:13,195 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-10-08 23:34:13,340 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-10-08 23:34:14,012 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1727 deleted mail.mail records with IDs: [817] 2026-10-08 23:34:14,136 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1713] 2026-10-08 23:34:14,153 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-10-08 23:34:14,379 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-10-08 23:34:14,499 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-10-08 23:34:15,161 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1727 deleted mail.mail records with IDs: [819] 2026-10-08 23:34:15,294 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1713] 2026-10-08 23:34:15,325 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-10-08 23:34:15,479 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-10-08 23:34:15,593 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1714] 2026-10-08 23:34:16,057 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-10-08 23:34:16,779 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1727 deleted mail.mail records with IDs: [820] 2026-10-08 23:34:16,953 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1713] 2026-10-08 23:34:16,992 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-10-08 23:34:17,260 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-10-08 23:34:17,426 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-10-08 23:34:17,665 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-10-08 23:34:17,805 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:34:17,828 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-10-08 23:34:17,908 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-10-08 23:34:17,960 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-10-08 23:34:20,046 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-10-08 23:34:20,100 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:34:22,131 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-10-08 23:34:22,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-10-08 23:34:23,689 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-10-08 23:34:24,495 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-10-08 23:34:25,349 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-10-08 23:34:26,153 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-10-08 23:34:26,901 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-10-08 23:34:27,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-10-08 23:34:28,320 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:34:30,179 121 INFO rb-ed7f209-225380-422590 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-08 23:34:31,272 121 INFO rb-ed7f209-225380-422590 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-08 23:34:32,876 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-10-08 23:34:32,987 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-10-08 23:34:34,531 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-10-08 23:34:34,653 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:34:42,824 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-10-08 23:34:43,238 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [825] 2026-10-08 23:34:43,330 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-10-08 23:34:43,537 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:43,725 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-10-08 23:34:43,946 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:44,120 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-10-08 23:34:44,358 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:44,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-10-08 23:34:44,793 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:44,953 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-10-08 23:34:45,154 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:45,571 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [826] 2026-10-08 23:34:45,877 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-10-08 23:34:46,089 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [827] 2026-10-08 23:34:46,152 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-10-08 23:34:46,577 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:47,145 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [828] 2026-10-08 23:34:47,614 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [829] 2026-10-08 23:34:47,683 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-10-08 23:34:47,905 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:48,341 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [830] 2026-10-08 23:34:48,466 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-10-08 23:34:48,786 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:49,219 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-10-08 23:34:49,342 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-10-08 23:34:49,551 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:49,915 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-10-08 23:34:50,004 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-10-08 23:34:50,069 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-10-08 23:34:50,335 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:50,775 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-10-08 23:34:50,966 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-10-08 23:34:51,220 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-10-08 23:34:51,302 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-10-08 23:34:51,545 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:52,021 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-10-08 23:34:52,216 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-10-08 23:34:52,403 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-10-08 23:34:52,481 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-10-08 23:34:52,723 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:53,147 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-10-08 23:34:53,298 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-10-08 23:34:53,491 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-10-08 23:34:53,596 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-10-08 23:34:53,844 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:54,304 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-10-08 23:34:54,421 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-10-08 23:34:54,579 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-10-08 23:34:54,674 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-10-08 23:34:54,941 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:55,389 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-10-08 23:34:55,560 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-10-08 23:34:55,766 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-10-08 23:34:55,859 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-10-08 23:34:56,087 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:56,477 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-10-08 23:34:56,819 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-10-08 23:34:56,896 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-10-08 23:34:57,100 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:57,564 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-10-08 23:34:57,890 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-10-08 23:34:57,981 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-10-08 23:34:58,223 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:58,638 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-10-08 23:34:58,972 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-10-08 23:34:59,056 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-10-08 23:34:59,236 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:34:59,712 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-10-08 23:35:00,056 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-10-08 23:35:00,130 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-10-08 23:35:00,312 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:00,844 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-10-08 23:35:01,162 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-10-08 23:35:01,217 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-10-08 23:35:01,281 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-10-08 23:35:01,492 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:01,909 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-10-08 23:35:02,079 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-10-08 23:35:02,258 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-10-08 23:35:02,342 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-10-08 23:35:02,591 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:03,043 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-10-08 23:35:03,226 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-10-08 23:35:03,414 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-10-08 23:35:03,526 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-10-08 23:35:03,732 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:04,196 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-10-08 23:35:04,382 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-10-08 23:35:04,581 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-10-08 23:35:04,690 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-10-08 23:35:04,992 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:05,458 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-10-08 23:35:05,614 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-10-08 23:35:05,804 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-10-08 23:35:05,877 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-10-08 23:35:06,078 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:06,513 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-10-08 23:35:06,679 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-10-08 23:35:06,904 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-10-08 23:35:07,000 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-10-08 23:35:07,212 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:07,584 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-10-08 23:35:07,691 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-10-08 23:35:07,989 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-10-08 23:35:08,213 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:08,556 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-10-08 23:35:08,650 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-10-08 23:35:08,742 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-10-08 23:35:08,923 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:09,386 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-10-08 23:35:09,475 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-10-08 23:35:09,563 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-10-08 23:35:09,808 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:10,263 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-10-08 23:35:10,355 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-10-08 23:35:10,434 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-10-08 23:35:10,653 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1733 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-08 23:35:11,078 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-10-08 23:35:11,176 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-10-08 23:35:11,310 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:35:27,443 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7203, 7221, 7078] 2026-10-08 23:35:27,443 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-10-08 23:35:28,174 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-10-08 23:35:28,195 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14182] 2026-10-08 23:35:28,205 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:35:28,944 121 INFO rb-ed7f209-225380-422590 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-08 23:35:29,212 121 INFO rb-ed7f209-225380-422590 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-08 23:35:29,296 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-10-08 23:35:29,409 121 INFO rb-ed7f209-225380-422590 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-08 23:35:29,463 121 INFO rb-ed7f209-225380-422590 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-08 23:35:29,597 121 INFO rb-ed7f209-225380-422590 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-08 23:35:29,755 121 INFO rb-ed7f209-225380-422590 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-08 23:35:29,881 121 INFO rb-ed7f209-225380-422590 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-08 23:35:30,082 121 INFO rb-ed7f209-225380-422590 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-08 23:35:30,194 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:35:38,488 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-10-08 23:35:39,032 121 INFO rb-ed7f209-225380-422590 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-08 23:35:39,284 121 INFO rb-ed7f209-225380-422590 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-08 23:35:39,374 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:35:39,393 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-10-08 23:35:39,537 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:35:39,558 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-10-08 23:35:40,208 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-10-08 23:35:40,844 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-10-08 23:35:41,160 121 INFO rb-ed7f209-225380-422590 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-08 23:35:41,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-10-08 23:35:41,746 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:35:41,766 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-10-08 23:35:41,804 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-08 23:35:42,229 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-08 23:35:42,273 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:35:42,309 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-10-08 23:35:43,579 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80642, 80643, 80644, 80645, 80646, 80647] 2026-10-08 23:35:45,055 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-10-08 23:35:46,108 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [80650, 80651, 80652, 80653, 80654, 80655] 2026-10-08 23:35:47,373 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:35:55,742 121 INFO rb-ed7f209-225380-422590 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-08 23:35:56,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:36:13,475 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-10-08 23:36:13,493 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14761] 2026-10-08 23:36:13,509 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:36:14,049 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-10-08 23:36:14,089 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1754, model: viin.approval.type.header.slip.field 2026-10-08 23:36:14,148 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-10-08 23:36:14,216 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-10-08 23:36:14,246 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1754, model: viin.approval.type.line.slip.field 2026-10-08 23:36:14,318 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-10-08 23:36:14,473 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:36:16,607 121 INFO rb-ed7f209-225380-422590 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-08 23:36:16,755 121 INFO rb-ed7f209-225380-422590 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-08 23:36:16,799 121 INFO rb-ed7f209-225380-422590 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-08 23:36:18,467 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1755 deleted mail.mail records with IDs: [870] 2026-10-08 23:36:18,628 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:36:23,237 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-10-08 23:36:23,389 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-10-08 23:36:23,443 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-10-08 23:36:23,490 121 INFO rb-ed7f209-225380-422590 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-08 23:36:25,566 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1756 deleted mail.mail records with IDs: [871] 2026-10-08 23:36:25,815 121 INFO rb-ed7f209-225380-422590 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-08 23:36:27,760 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1756 deleted mail.mail records with IDs: [872] 2026-10-08 23:36:27,941 121 INFO rb-ed7f209-225380-422590 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-08 23:36:30,927 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1756 deleted mail.mail records with IDs: [873] 2026-10-08 23:36:31,142 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:36:33,242 121 INFO rb-ed7f209-225380-422590 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-08 23:36:34,879 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1757 deleted mail.mail records with IDs: [874] 2026-10-08 23:36:35,107 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-10-08 23:36:35,268 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-10-08 23:36:35,401 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-10-08 23:36:35,490 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-10-08 23:36:37,177 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1757 deleted mail.mail records with IDs: [878] 2026-10-08 23:36:37,404 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-10-08 23:36:37,524 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [880] 2026-10-08 23:36:37,626 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:36:39,146 121 INFO rb-ed7f209-225380-422590 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-08 23:36:40,288 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-10-08 23:36:40,518 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_recurring_divergence_after_convergence_notifies_again ... 2026-10-08 23:36:41,647 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-10-08 23:36:41,950 121 INFO rb-ed7f209-225380-422590 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-08 23:36:43,195 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-10-08 23:36:43,422 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [383] 2026-10-08 23:36:44,138 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-10-08 23:36:44,211 121 INFO rb-ed7f209-225380-422590 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-08 23:36:45,594 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-10-08 23:36:45,838 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:36:46,713 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceCountAggregation.test_diverged_source_count_aggregates_own_source_and_flagged_lines ... 2026-10-08 23:36:48,408 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-10-08 23:36:48,655 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:36:51,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceNotifiesActedApproversAndRequester.test_divergence_notice_reaches_acted_approver_and_requester_not_pending_approver ... 2026-10-08 23:36:53,168 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [887] 2026-10-08 23:36:53,299 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1760 deleted mail.mail records with IDs: [888] 2026-10-08 23:36:53,511 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1758 deleted mail.activity records with IDs: [387, 388] 2026-10-08 23:36:53,680 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1758 deleted mail.mail records with IDs: [889] 2026-10-08 23:36:53,952 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-10-08 23:36:54,092 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-10-08 23:36:54,203 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:36:55,848 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_source_changed_after_submission_flag_stays_false_before_submission ... 2026-10-08 23:36:56,606 121 INFO rb-ed7f209-225380-422590 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-08 23:36:57,889 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-10-08 23:36:58,159 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:36:59,852 121 INFO rb-ed7f209-225380-422590 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-08 23:37:01,151 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-10-08 23:37:01,313 121 INFO rb-ed7f209-225380-422590 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-08 23:37:02,463 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-10-08 23:37:02,619 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:37:04,136 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceGeneratedSourceCarveOut.test_mapped_field_write_after_submission_still_reaches_generated_source ... 2026-10-08 23:37:05,455 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-10-08 23:37:05,741 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:37:07,284 121 INFO rb-ed7f209-225380-422590 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-08 23:37:08,669 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-10-08 23:37:09,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:37:17,177 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-10-08 23:37:17,408 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-10-08 23:37:17,566 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-10-08 23:37:17,940 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1761 deleted mail.mail records with IDs: [897] 2026-10-08 23:37:18,141 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:37:20,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-10-08 23:37:21,480 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-10-08 23:37:22,420 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-10-08 23:37:23,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-10-08 23:37:24,338 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-10-08 23:37:24,887 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-10-08 23:37:24,981 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-10-08 23:37:26,590 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [536] 2026-10-08 23:37:26,705 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-10-08 23:37:28,290 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [538] 2026-10-08 23:37:28,456 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-10-08 23:37:29,317 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-10-08 23:37:30,067 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-10-08 23:37:30,158 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-10-08 23:37:30,974 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-10-08 23:37:33,346 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:37:36,951 121 INFO rb-ed7f209-225380-422590 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-08 23:37:39,030 121 INFO rb-ed7f209-225380-422590 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-08 23:37:41,308 121 INFO rb-ed7f209-225380-422590 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-08 23:37:43,277 121 INFO rb-ed7f209-225380-422590 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-08 23:37:45,474 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:38:00,003 121 INFO rb-ed7f209-225380-422590 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-08 23:38:00,207 121 INFO rb-ed7f209-225380-422590 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-08 23:38:00,253 121 INFO rb-ed7f209-225380-422590 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-08 23:38:10,065 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:38:10,761 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-10-08 23:38:10,901 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-10-08 23:38:10,962 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-10-08 23:38:10,991 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-10-08 23:38:11,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:38:11,893 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-10-08 23:38:13,624 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-10-08 23:38:13,713 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:18,317 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313bf8e980> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:18,318 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313afcdee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:18,328 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:18,333 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313afce480> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:18,930 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:22,411 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3168064e00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:22,413 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313bf47920> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:22,423 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:22,430 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313bf46fc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:23,901 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:27,176 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f31677e0ea0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:27,178 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313c9bf880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:27,185 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:27,192 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313c9bf1a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:27,724 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:32,404 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313c393100> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:32,405 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313d8efd80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:32,415 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:32,421 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313d8efa60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:32,994 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:36,346 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313c05d080> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:36,348 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313c9c7100> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:36,358 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:36,364 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313c9c6f20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:37,957 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:41,589 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3168a46fc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:41,591 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313e910540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:41,601 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:41,607 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313e913c40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:42,070 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:46,720 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316bb93740> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:46,721 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313c112980> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:46,732 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:46,740 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313c113b00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:47,227 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:50,905 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316b958f40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:50,906 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3168ac1ee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:50,916 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:50,923 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3168ac1da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:38:56,471 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1774 deleted mail.mail records with IDs: [898] 2026-10-08 23:38:56,752 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-10-08 23:38:56,962 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-10-08 23:38:57,517 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-10-08 23:38:57,675 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-10-08 23:38:59,492 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-10-08 23:39:01,919 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1774 deleted mail.mail records with IDs: [901] 2026-10-08 23:39:02,053 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-10-08 23:39:03,982 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1774 deleted mail.mail records with IDs: [902] 2026-10-08 23:39:04,253 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-10-08 23:39:04,454 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-10-08 23:39:04,754 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-10-08 23:39:06,924 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1774 deleted mail.mail records with IDs: [904] 2026-10-08 23:39:07,189 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-10-08 23:39:07,365 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-10-08 23:39:07,626 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-10-08 23:39:09,634 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1774 deleted mail.mail records with IDs: [906] 2026-10-08 23:39:09,924 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400] 2026-10-08 23:39:10,121 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [907] 2026-10-08 23:39:10,461 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:15,146 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b8d0cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:15,148 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313d946de0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:15,155 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:15,161 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313d9471a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:15,202 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:39:16,366 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-10-08 23:39:17,739 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-10-08 23:39:19,071 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-10-08 23:39:20,569 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1775 deleted mail.mail records with IDs: [908] 2026-10-08 23:39:20,870 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401] 2026-10-08 23:39:21,060 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [909] 2026-10-08 23:39:21,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:39:22,532 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-10-08 23:39:23,418 121 INFO rb-ed7f209-225380-422590 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-08 23:39:25,873 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-10-08 23:39:26,583 121 INFO rb-ed7f209-225380-422590 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-08 23:39:28,374 121 INFO rb-ed7f209-225380-422590 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-08 23:39:31,735 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-08 23:39:31,793 121 INFO rb-ed7f209-225380-422590 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-08 23:39:32,638 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-10-08 23:39:33,128 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-10-08 23:39:33,570 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:39:33,597 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-10-08 23:39:34,528 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:39:35,240 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-10-08 23:39:36,451 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [910] 2026-10-08 23:39:36,728 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-10-08 23:39:36,945 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [911] 2026-10-08 23:39:37,073 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-10-08 23:39:38,140 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-10-08 23:39:39,339 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:39:39,446 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:44,556 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3168279440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:44,558 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316b673ec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:44,567 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:44,574 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316b670540> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:45,185 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:48,764 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3168826e80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:48,766 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313c91a2a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:48,778 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:48,785 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313c9184a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:50,360 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:54,255 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313ba87a60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:54,256 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313fb1a020> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:54,263 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:54,268 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313fb1bd80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:54,803 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:59,425 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f31682cb6a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:59,426 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316863cf40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:59,436 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:59,443 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316863ccc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:39:59,964 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:03,572 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316a126340> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:03,573 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313e76b6a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:03,582 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:03,589 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313e76a160> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:05,129 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:08,974 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313c509260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:08,975 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313d262520> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:08,988 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:08,995 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313d260860> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:09,465 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:14,190 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3167c17420> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:14,192 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3169abe980> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:14,208 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:14,216 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3169abd260> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:14,711 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:18,566 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313d6ad3a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:18,567 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316b0a79c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:18,577 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:18,583 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316b0a62a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:21,023 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-10-08 23:40:21,648 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-10-08 23:40:22,085 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-10-08 23:40:22,472 121 INFO rb-ed7f209-225380-422590 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-08 23:40:22,879 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-10-08 23:40:23,530 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-10-08 23:40:23,847 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-10-08 23:40:24,263 121 INFO rb-ed7f209-225380-422590 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-08 23:40:24,897 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-10-08 23:40:25,247 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:28,731 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f31676d9c60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:28,731 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3167df6f20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:28,738 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:28,744 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3167df7b00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:28,778 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:40:29,145 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:33,964 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f31688cc4a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:33,966 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313c78fec0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:33,975 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:33,983 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313c78cf40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:34,572 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:39,325 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313bfa8ea0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:39,327 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313e2afa60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:39,339 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:39,346 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313e2ad440> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:39,869 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:43,546 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b360ea0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:43,548 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313eebbf60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:43,558 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:43,566 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313eeb8720> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:45,174 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:49,090 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316bff1bc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:49,091 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313bfe3ba0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:49,100 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:49,106 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313bfe32e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:49,623 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:54,543 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316b821620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:54,545 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3147253e20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:54,557 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:54,564 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3147250fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:55,079 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:59,100 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313f91aa20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:59,101 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313ee0c0e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:59,138 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:40:59,145 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313ee0cea0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:00,602 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:04,466 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313af5fe20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:04,467 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316a6cb1a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:04,477 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:04,484 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316a6cb7e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:04,955 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:09,800 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313ba760c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:09,801 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3167d00ae0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:09,818 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:09,825 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3167d03100> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:10,361 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:14,214 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b34fb00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:14,216 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316af64fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:14,227 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:14,236 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316af656c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:15,851 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:19,740 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313eef8cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:19,741 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313b614c20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:19,751 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:19,758 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b615300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:20,244 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:25,130 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316bf2f380> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:25,132 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313b841760> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:25,144 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:25,151 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b840ae0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:25,740 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:29,398 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313ca83420> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:29,400 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313c401e40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:29,409 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:29,416 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313c402d40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:31,071 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:34,738 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316823b100> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:34,739 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316b048a40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:34,747 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:34,754 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316b0487c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:35,303 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:39,907 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313dc1b240> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:39,909 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313b6befc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:39,917 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:39,923 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b6bf380> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:40,395 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:43,949 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316a743a60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:43,951 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313b614d60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:43,961 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:43,968 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b615f80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:45,511 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:49,495 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3167544ae0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:49,496 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313e112700> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:49,512 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:49,519 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313e112b60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:41:50,916 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-10-08 23:41:51,428 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-10-08 23:41:51,972 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405] 2026-10-08 23:41:52,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-10-08 23:41:53,016 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [406] 2026-10-08 23:41:53,291 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-10-08 23:41:53,864 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [407] 2026-10-08 23:41:54,292 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-10-08 23:41:54,785 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [408] 2026-10-08 23:41:55,092 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-10-08 23:41:55,699 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:00,616 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b9bd800> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:00,618 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313e067a60> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:00,632 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:00,639 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313e064360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:00,681 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:42:01,596 121 INFO rb-ed7f209-225380-422590 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-08 23:42:01,725 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:42:02,878 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:07,726 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316b2b0fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:07,728 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313d183880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:07,738 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:07,745 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313d180680> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:08,376 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:11,815 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b37dee0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:11,816 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313f521da0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:11,822 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:11,827 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313f520fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:13,349 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:17,032 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b20de40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:17,033 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313be8f1a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:17,043 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:17,050 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313be8c360> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:17,601 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:22,417 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313d420fe0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:22,418 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313d7d2fc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:22,429 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:22,436 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313d7d0e00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:23,050 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:26,854 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313cb00b80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:26,856 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316a102980> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:26,870 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:26,877 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316a100400> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:28,577 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:32,785 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313da51580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:32,787 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313b78de40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:32,805 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:32,812 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b78d580> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:33,396 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:38,491 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f316c221620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:38,493 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316c34b600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:38,507 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:38,516 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316c348cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:39,028 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:43,028 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f3168590cc0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:43,030 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f316a68c900> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:43,039 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:43,046 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f316a68d300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:44,587 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:48,685 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313d7d2e80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:48,687 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f31685063e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:48,699 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:48,706 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f31685065c0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:49,270 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:54,040 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b357600> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:54,041 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f31682c1a80> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:54,059 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:54,066 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f31682c3920> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:54,572 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:58,215 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313c75a980> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:58,216 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313b575300> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:58,227 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:58,234 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b5772e0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:42:59,915 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:03,823 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313e78f880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:03,825 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313c752ac0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:03,835 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:03,841 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313c751620> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:04,452 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:09,490 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313e956f20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:09,492 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313b61fc40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:09,504 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:09,511 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b61f1a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:10,048 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:15,014 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f31d50bed40> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:15,016 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313b508180> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:15,027 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:15,035 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b50b6a0> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:15,557 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:19,646 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313ca87880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:19,648 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f3169dc3560> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:19,658 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:19,669 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f3169dc2a20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-ed7f209-225380/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:20,212 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:25,466 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b015b20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:25,467 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313afa4e00> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:25,479 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:25,487 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313afa6660> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.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-ed7f209-225380/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-ed7f209-225380/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-ed7f209-225380/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-ed7f209-225380/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-ed7f209-225380/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-ed7f209-225380/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-ed7f209-225380/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:26,860 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-10-08 23:43:27,489 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [410] 2026-10-08 23:43:27,857 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-10-08 23:43:28,721 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-10-08 23:43:29,059 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-10-08 23:43:29,555 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-10-08 23:43:29,890 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-10-08 23:43:30,185 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-10-08 23:43:30,424 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-10-08 23:43:30,915 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-10-08 23:43:31,583 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-10-08 23:43:32,017 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416] 2026-10-08 23:43:32,310 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15025] 2026-10-08 23:43:32,377 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-10-08 23:43:33,340 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [417] 2026-10-08 23:43:33,823 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:39,131 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f313b58b880> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:39,133 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f313b476f20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:39,142 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:39,149 121 INFO rb-ed7f209-225380-422590 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f313b476a20> Stack (most recent call last): File "/data/build/rb-ed7f209-225380/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-ed7f209-225380/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-ed7f209-225380/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-ed7f209-225380/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-ed7f209-225380/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-ed7f209-225380/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-ed7f209-225380/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-ed7f209-225380/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-ed7f209-225380/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-ed7f209-225380/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-ed7f209-225380/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-ed7f209-225380/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-08 23:43:39,194 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:43:46,426 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418] 2026-10-08 23:43:46,668 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051282471080555.1791503026.513924598693848-openerp-322-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:43:46,697 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [912] 2026-10-08 23:43:46,793 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-10-08 23:43:50,064 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-10-08 23:43:51,440 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-10-08 23:43:53,007 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-10-08 23:43:54,880 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-10-08 23:43:57,174 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-10-08 23:43:57,204 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-10-08 23:43:58,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-10-08 23:44:01,280 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-10-08 23:44:01,294 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-10-08 23:44:01,716 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-10-08 23:44:04,345 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-10-08 23:44:04,358 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-10-08 23:44:05,751 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-10-08 23:44:07,295 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:44:12,258 121 INFO rb-ed7f209-225380-422590 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-08 23:44:14,502 121 INFO rb-ed7f209-225380-422590 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-08 23:44:16,989 121 INFO rb-ed7f209-225380-422590 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-08 23:44:19,799 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-10-08 23:44:21,375 121 INFO rb-ed7f209-225380-422590 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-08 23:44:23,878 121 INFO rb-ed7f209-225380-422590 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-08 23:44:26,677 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-10-08 23:44:29,333 121 INFO rb-ed7f209-225380-422590 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-08 23:44:31,884 121 INFO rb-ed7f209-225380-422590 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-08 23:44:34,447 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:44:39,730 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-10-08 23:44:39,958 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-10-08 23:44:40,343 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [579] 2026-10-08 23:44:40,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-10-08 23:44:40,802 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958878794359668.1791503080.656075716018677-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:40,964 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [913] 2026-10-08 23:44:41,098 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482643705428231.1791503081.042696952819824-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:41,109 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-10-08 23:44:41,228 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600457029021165.1791503081.167804718017578-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:41,239 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-10-08 23:44:41,366 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957259129077852.1791503081.303434848785400-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:41,377 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-10-08 23:44:41,618 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [419, 420, 421, 422, 423] 2026-10-08 23:44:41,823 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419889644917971.1791503081.731053352355957-openerp-323-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:41,829 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419889644917971.1791503081.731053352355957-openerp-323-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:41,834 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419889644917971.1791503081.731053352355957-openerp-323-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:41,839 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419889644917971.1791503081.731053352355957-openerp-323-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:41,845 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419889644917971.1791503081.731053352355957-openerp-323-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:44:41,876 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [917] 2026-10-08 23:44:43,022 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178785091725200.1791503082.975887060165405-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:43,169 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-10-08 23:44:43,359 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560796920038507.1791503083.274032354354858-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:43,369 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-10-08 23:44:43,516 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158118614021808.1791503083.423680305480957-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:43,531 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-10-08 23:44:43,668 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939342117933508.1791503083.594899654388428-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:43,681 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-10-08 23:44:43,890 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [425, 426, 427, 428, 429] 2026-10-08 23:44:44,140 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400345176285984.1791503084.014800548553467-openerp-323-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:44,145 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400345176285984.1791503084.014800548553467-openerp-323-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:44,150 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400345176285984.1791503084.014800548553467-openerp-323-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:44,155 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400345176285984.1791503084.014800548553467-openerp-323-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:44,160 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400345176285984.1791503084.014800548553467-openerp-323-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:44:44,188 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-10-08 23:44:44,270 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-10-08 23:44:44,750 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <891971762789352.1791503084.603933334350586-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:44,978 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-10-08 23:44:45,160 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159953336713496.1791503085.076675176620483-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:45,170 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-10-08 23:44:45,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303447955726643.1791503085.250677347183228-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:45,322 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-10-08 23:44:45,432 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967394539223717.1791503085.381195545196533-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:45,445 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-10-08 23:44:45,733 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430, 431, 432, 433, 434] 2026-10-08 23:44:45,961 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380699777139704.1791503085.857512235641479-openerp-323-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:45,967 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380699777139704.1791503085.857512235641479-openerp-323-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:45,972 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380699777139704.1791503085.857512235641479-openerp-323-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:45,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380699777139704.1791503085.857512235641479-openerp-323-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:45,981 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380699777139704.1791503085.857512235641479-openerp-323-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:44:46,005 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-10-08 23:44:46,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-10-08 23:44:46,693 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979058643035929.1791503086.544601917266846-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:46,877 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-10-08 23:44:47,034 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962774354662686.1791503086.974684000015259-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:47,049 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-10-08 23:44:47,205 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <326840339803013.1791503087.125656127929688-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:47,225 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-10-08 23:44:47,359 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246437627800137.1791503087.290333032608032-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:47,373 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-10-08 23:44:47,728 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436, 437, 438, 439, 440] 2026-10-08 23:44:47,929 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821006771064106.1791503087.852211952209473-openerp-323-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:47,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821006771064106.1791503087.852211952209473-openerp-323-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:47,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821006771064106.1791503087.852211952209473-openerp-323-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:47,942 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821006771064106.1791503087.852211952209473-openerp-323-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:47,946 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821006771064106.1791503087.852211952209473-openerp-323-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:44:47,977 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-10-08 23:44:48,121 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-10-08 23:44:48,545 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <093590374318469.1791503088.389548301696777-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:48,736 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-10-08 23:44:48,916 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401678761289218.1791503088.819641113281250-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:48,941 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-10-08 23:44:49,068 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064423695185932.1791503089.007075548171997-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:49,080 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-10-08 23:44:49,212 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200899845965942.1791503089.147133111953735-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:49,223 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-10-08 23:44:49,588 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442, 443, 444, 445, 446] 2026-10-08 23:44:49,773 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841103656438094.1791503089.694421291351318-openerp-323-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:44:49,778 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841103656438094.1791503089.694421291351318-openerp-323-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:44:49,783 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841103656438094.1791503089.694421291351318-openerp-323-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:44:49,788 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841103656438094.1791503089.694421291351318-openerp-323-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:44:49,793 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <841103656438094.1791503089.694421291351318-openerp-323-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:44:49,828 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-10-08 23:44:50,031 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:44:54,244 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-10-08 23:45:03,913 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-10-08 23:45:22,095 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:45:26,069 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-10-08 23:45:42,526 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-10-08 23:45:42,716 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-10-08 23:45:42,983 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-10-08 23:45:43,112 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-10-08 23:45:43,609 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-10-08 23:45:45,117 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-10-08 23:45:46,714 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-10-08 23:45:46,774 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-10-08 23:45:46,817 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-10-08 23:45:48,532 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15768] 2026-10-08 23:45:48,668 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-10-08 23:45:48,769 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-10-08 23:45:50,366 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-10-08 23:45:50,675 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808076131838769.1791503150.500306844711304-openerp-329-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:45:50,736 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-10-08 23:45:50,986 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-10-08 23:45:52,553 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-10-08 23:45:52,775 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <637136461294226.1791503152.640085458755493-openerp-330-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:45:52,798 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-10-08 23:45:53,115 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-10-08 23:45:54,503 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-10-08 23:45:54,684 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487535773651666.1791503154.563097000122070-openerp-331-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:45:54,707 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-10-08 23:45:55,825 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-10-08 23:45:57,492 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-10-08 23:45:57,730 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <970879045501399.1791503157.586231946945190-openerp-332-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:45:57,769 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-10-08 23:45:59,918 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-10-08 23:46:01,439 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-10-08 23:46:01,658 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <867369018322306.1791503161.526594877243042-openerp-333-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:01,680 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-10-08 23:46:02,774 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-10-08 23:46:04,276 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-10-08 23:46:04,512 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511701846137948.1791503164.368905305862427-openerp-334-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:04,537 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-10-08 23:46:05,881 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-10-08 23:46:06,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-10-08 23:46:07,118 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-10-08 23:46:08,583 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-10-08 23:46:08,622 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-10-08 23:46:09,964 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-10-08 23:46:10,248 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245693793870399.1791503170.084217548370361-openerp-335-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:10,282 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-10-08 23:46:12,126 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-10-08 23:46:13,540 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-10-08 23:46:13,762 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <515758918683112.1791503173.622467994689941-openerp-336-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:13,784 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-10-08 23:46:16,326 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-10-08 23:46:16,343 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-10-08 23:46:17,783 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-10-08 23:46:19,309 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-10-08 23:46:19,564 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489140994664000.1791503179.435283660888672-openerp-337-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:19,585 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-10-08 23:46:21,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-10-08 23:46:22,830 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-10-08 23:46:23,020 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087642771599847.1791503182.908570051193237-openerp-338-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:23,042 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-10-08 23:46:24,328 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-10-08 23:46:25,746 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-10-08 23:46:25,947 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248000267903876.1791503185.822608470916748-openerp-339-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:25,970 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-10-08 23:46:28,430 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-10-08 23:46:28,444 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-10-08 23:46:28,822 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-10-08 23:46:30,341 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [462] 2026-10-08 23:46:30,555 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626652943141387.1791503190.423409461975098-openerp-340-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:30,573 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-10-08 23:46:32,964 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-10-08 23:46:32,977 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-10-08 23:46:34,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-10-08 23:46:35,774 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [463] 2026-10-08 23:46:35,998 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627625620161735.1791503195.868344545364380-openerp-341-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:36,019 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-10-08 23:46:38,536 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-10-08 23:46:38,550 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-10-08 23:46:40,715 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-10-08 23:46:42,135 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [464] 2026-10-08 23:46:42,358 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503924124176189.1791503202.208973169326782-openerp-342-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:42,383 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-10-08 23:46:44,864 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [465] 2026-10-08 23:46:44,975 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789469453474607.1791503204.923183441162109-openerp-343-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:44,990 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-10-08 23:46:47,286 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [466] 2026-10-08 23:46:47,415 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <874242671437869.1791503207.353462457656860-openerp-344-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:47,433 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-10-08 23:46:48,510 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-10-08 23:46:48,595 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-10-08 23:46:48,622 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-10-08 23:46:48,695 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-10-08 23:46:48,708 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-10-08 23:46:48,756 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-10-08 23:46:50,114 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [467] 2026-10-08 23:46:51,471 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074338357634259.1791503211.323395729064941-openerp-345-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:51,508 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [954] 2026-10-08 23:46:53,948 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [382] 2026-10-08 23:46:54,246 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-10-08 23:46:55,642 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [468] 2026-10-08 23:46:55,923 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <823504436436478.1791503215.759156942367554-openerp-346-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:46:55,962 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [955] 2026-10-08 23:46:58,807 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [383] 2026-10-08 23:46:58,938 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [267] 2026-10-08 23:46:59,332 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2212] 2026-10-08 23:46:59,755 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4467, 4468] 2026-10-08 23:46:59,858 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15938] 2026-10-08 23:47:00,068 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.move records with IDs: [1945] 2026-10-08 23:47:00,105 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6796, 6797] 2026-10-08 23:47:00,164 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-10-08 23:47:01,715 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [469] 2026-10-08 23:47:02,011 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782121668171428.1791503221.824992656707764-openerp-347-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:47:02,040 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [956] 2026-10-08 23:47:04,617 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15950] 2026-10-08 23:47:05,104 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [384] 2026-10-08 23:47:05,291 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [268] 2026-10-08 23:47:05,708 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2214] 2026-10-08 23:47:05,963 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4471, 4472] 2026-10-08 23:47:06,043 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15948] 2026-10-08 23:47:06,195 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted account.move records with IDs: [1947] 2026-10-08 23:47:06,230 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6804, 6805] 2026-10-08 23:47:06,258 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15950] 2026-10-08 23:47:06,274 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15950] 2026-10-08 23:47:06,280 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-10-08 23:47:06,327 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-10-08 23:47:06,402 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-10-08 23:47:06,440 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-08 23:47:07,732 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [470] 2026-10-08 23:47:07,933 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <523935573397760.1791503227.806827068328857-openerp-348-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:47:07,955 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [957] 2026-10-08 23:47:10,244 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [471] 2026-10-08 23:47:10,380 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116676493973938.1791503230.312194108963013-openerp-349-viin.approval.request@b8882437655c>: ['"Internal User 2" <@False>'] 2026-10-08 23:47:10,395 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [958] 2026-10-08 23:47:11,431 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-10-08 23:47:11,469 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-08 23:47:12,862 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [472] 2026-10-08 23:47:13,067 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984457625989136.1791503232.940740108489990-openerp-350-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:47:13,085 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [959] 2026-10-08 23:47:13,269 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-10-08 23:47:14,808 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [473] 2026-10-08 23:47:15,047 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401490352840973.1791503234.898380041122437-openerp-351-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:47:15,071 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [960] 2026-10-08 23:47:16,335 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-10-08 23:47:17,677 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [474] 2026-10-08 23:47:17,921 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319121873187378.1791503237.773498058319092-openerp-352-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:47:17,945 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [961] 2026-10-08 23:47:19,938 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-10-08 23:47:21,200 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [475] 2026-10-08 23:47:21,470 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973312295196404.1791503241.318994522094727-openerp-353-viin.approval.request@b8882437655c>: ['"Internal User 1" <@False>'] 2026-10-08 23:47:21,506 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [962] 2026-10-08 23:47:24,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:47:27,799 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-10-08 23:47:27,955 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-10-08 23:47:28,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1812, model: employee.advance 2026-10-08 23:47:28,068 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1812, model: employee.advance 2026-10-08 23:47:28,104 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1812, model: employee.advance 2026-10-08 23:47:28,134 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1812, model: employee.advance.line 2026-10-08 23:47:28,168 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1812, model: employee.advance.line 2026-10-08 23:47:28,194 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1812, model: employee.advance.line 2026-10-08 23:47:28,261 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1812, model: employee.advance.line 2026-10-08 23:47:28,303 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-10-08 23:47:28,331 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1812, model: employee.advance.reconcile 2026-10-08 23:47:28,350 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1812, model: employee.advance.reconcile 2026-10-08 23:47:28,358 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1812, model: employee.advance.reconcile 2026-10-08 23:47:28,373 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1812, model: employee.advance.reconcile 2026-10-08 23:47:28,385 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1812, model: employee.advance.reconcile.line 2026-10-08 23:47:28,392 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1812, model: employee.advance.reconcile.line 2026-10-08 23:47:28,410 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1812, model: employee.advance.reconcile.line 2026-10-08 23:47:28,414 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1812, model: employee.advance.reconcile.line 2026-10-08 23:47:28,459 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-10-08 23:47:28,697 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-10-08 23:47:28,997 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-10-08 23:47:29,276 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-10-08 23:47:29,562 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-10-08 23:47:29,804 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-10-08 23:47:30,027 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-10-08 23:47:30,299 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-08 23:47:34,625 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-10-08 23:47:35,265 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [963] 2026-10-08 23:47:35,556 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [476] 2026-10-08 23:47:35,768 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [964] 2026-10-08 23:47:35,869 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-10-08 23:47:36,525 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [965] 2026-10-08 23:47:36,821 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [478] 2026-10-08 23:47:37,001 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [966] 2026-10-08 23:47:37,099 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-10-08 23:47:37,740 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [967] 2026-10-08 23:47:38,055 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [480] 2026-10-08 23:47:38,275 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [968] 2026-10-08 23:47:38,724 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-10-08 23:47:39,393 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [969] 2026-10-08 23:47:39,597 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [482] 2026-10-08 23:47:39,804 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [970] 2026-10-08 23:47:40,039 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [483] 2026-10-08 23:47:40,229 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [971] 2026-10-08 23:47:40,381 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-10-08 23:47:40,966 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [972] 2026-10-08 23:47:41,216 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [485] 2026-10-08 23:47:41,441 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [973] 2026-10-08 23:47:41,650 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [486] 2026-10-08 23:47:41,861 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [974] 2026-10-08 23:47:41,994 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-10-08 23:47:42,635 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [975] 2026-10-08 23:47:43,023 121 INFO rb-ed7f209-225380-422590 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-08 23:47:43,797 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [976] 2026-10-08 23:47:44,704 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-10-08 23:47:46,867 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [977] 2026-10-08 23:47:47,152 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-10-08 23:47:47,401 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-10-08 23:47:47,443 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-10-08 23:47:48,095 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [978] 2026-10-08 23:47:48,362 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [490] 2026-10-08 23:47:48,509 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [979] 2026-10-08 23:47:48,557 121 INFO rb-ed7f209-225380-422590 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-08 23:47:49,247 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [980] 2026-10-08 23:47:49,428 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [981] 2026-10-08 23:47:49,589 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [982] 2026-10-08 23:47:49,737 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [983] 2026-10-08 23:47:50,043 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [984] 2026-10-08 23:47:50,320 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.activity records with IDs: [492, 493, 494, 495, 496] 2026-10-08 23:47:50,545 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.mail records with IDs: [985] 2026-10-08 23:47:50,709 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.mail records with IDs: [986] 2026-10-08 23:47:50,882 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.mail records with IDs: [987] 2026-10-08 23:47:51,029 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.mail records with IDs: [988] 2026-10-08 23:47:51,269 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [497, 498, 499, 500] 2026-10-08 23:47:51,434 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [989] 2026-10-08 23:47:51,597 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [990] 2026-10-08 23:47:51,727 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [991] 2026-10-08 23:47:51,918 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [501] 2026-10-08 23:47:52,025 121 INFO rb-ed7f209-225380-422590 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-08 23:47:52,865 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [992] 2026-10-08 23:47:52,982 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [993] 2026-10-08 23:47:53,337 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [994] 2026-10-08 23:47:53,461 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-10-08 23:47:54,011 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [995] 2026-10-08 23:47:54,260 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.activity records with IDs: [507] 2026-10-08 23:47:54,464 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.mail records with IDs: [996] 2026-10-08 23:47:54,651 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [508] 2026-10-08 23:47:54,727 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-10-08 23:47:55,345 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [997] 2026-10-08 23:47:55,621 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [509] 2026-10-08 23:47:55,800 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [998] 2026-10-08 23:47:56,033 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-10-08 23:47:56,553 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-10-08 23:47:57,328 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [999] 2026-10-08 23:47:57,460 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1000] 2026-10-08 23:47:57,698 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [511, 512] 2026-10-08 23:47:57,879 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1001] 2026-10-08 23:47:58,054 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [513] 2026-10-08 23:47:58,217 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1002] 2026-10-08 23:47:58,351 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1003] 2026-10-08 23:47:58,470 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-10-08 23:47:59,294 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1004] 2026-10-08 23:47:59,429 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1005] 2026-10-08 23:47:59,702 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1006] 2026-10-08 23:47:59,932 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [518] 2026-10-08 23:48:00,007 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-10-08 23:48:00,823 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1007] 2026-10-08 23:48:01,102 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.activity records with IDs: [519] 2026-10-08 23:48:01,320 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.mail records with IDs: [1008] 2026-10-08 23:48:01,604 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [520] 2026-10-08 23:48:01,819 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1009] 2026-10-08 23:48:02,008 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [521] 2026-10-08 23:48:02,172 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1010] 2026-10-08 23:48:02,354 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.activity records with IDs: [522] 2026-10-08 23:48:02,542 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1820 deleted mail.mail records with IDs: [1011] 2026-10-08 23:48:02,621 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-10-08 23:48:03,201 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1012] 2026-10-08 23:48:03,465 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [371], uid: 1821, model: viin.approval.request 2026-10-08 23:48:03,658 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [523] 2026-10-08 23:48:03,839 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1013] 2026-10-08 23:48:03,902 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-10-08 23:48:04,679 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1014] 2026-10-08 23:48:04,903 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.activity records with IDs: [525] 2026-10-08 23:48:05,096 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.mail records with IDs: [1015] 2026-10-08 23:48:05,346 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [526] 2026-10-08 23:48:05,508 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1016] 2026-10-08 23:48:05,659 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [527] 2026-10-08 23:48:05,827 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1017] 2026-10-08 23:48:05,912 121 INFO rb-ed7f209-225380-422590 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-08 23:48:06,496 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1018] 2026-10-08 23:48:06,751 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.followers records with IDs: [6908] 2026-10-08 23:48:06,855 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [529] 2026-10-08 23:48:07,021 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1019] 2026-10-08 23:48:07,154 121 INFO rb-ed7f209-225380-422590 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-08 23:48:07,765 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1020] 2026-10-08 23:48:07,957 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.followers records with IDs: [6911] 2026-10-08 23:48:08,049 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [531] 2026-10-08 23:48:08,197 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1021] 2026-10-08 23:48:08,506 121 INFO rb-ed7f209-225380-422590 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-08 23:48:09,199 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1022] 2026-10-08 23:48:09,437 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.followers records with IDs: [6914] 2026-10-08 23:48:09,536 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [533] 2026-10-08 23:48:09,687 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1023] 2026-10-08 23:48:09,908 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-10-08 23:48:10,515 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1024] 2026-10-08 23:48:10,709 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [535] 2026-10-08 23:48:10,876 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1025] 2026-10-08 23:48:11,029 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [536] 2026-10-08 23:48:11,183 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1026] 2026-10-08 23:48:11,313 121 INFO rb-ed7f209-225380-422590 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-08 23:48:12,039 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1027] 2026-10-08 23:48:12,173 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1028] 2026-10-08 23:48:12,444 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1029] 2026-10-08 23:48:12,601 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [540] 2026-10-08 23:48:12,707 121 INFO rb-ed7f209-225380-422590 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-08 23:48:12,766 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-10-08 23:48:13,443 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1030] 2026-10-08 23:48:13,663 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-10-08 23:48:14,209 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1031] 2026-10-08 23:48:14,584 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1032] 2026-10-08 23:48:14,773 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [543] 2026-10-08 23:48:14,941 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1033] 2026-10-08 23:48:15,280 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1034] 2026-10-08 23:48:15,396 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-10-08 23:48:16,110 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1035] 2026-10-08 23:48:16,250 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1036] 2026-10-08 23:48:16,491 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.activity records with IDs: [546, 547] 2026-10-08 23:48:16,659 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.mail records with IDs: [1037] 2026-10-08 23:48:16,797 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1819 deleted mail.mail records with IDs: [1038] 2026-10-08 23:48:17,002 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [548, 549] 2026-10-08 23:48:17,142 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1039] 2026-10-08 23:48:17,324 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.activity records with IDs: [550] 2026-10-08 23:48:17,483 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1040] 2026-10-08 23:48:17,611 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1041] 2026-10-08 23:48:17,706 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-10-08 23:48:18,238 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1818 deleted mail.mail records with IDs: [1042] 2026-10-08 23:48:18,557 121 INFO rb-ed7f209-225380-422590 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-08 23:48:19,145 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-08 23:48:20,725 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1813] 2026-10-08 23:48:20,726 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-10-08 23:48:21,408 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1826 deleted mail.mail records with IDs: [1043] 2026-10-08 23:48:21,593 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:49:31,982 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-10-08 23:49:32,843 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.mail records with IDs: [1044] 2026-10-08 23:49:33,170 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.activity records with IDs: [555] 2026-10-08 23:49:33,380 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.mail records with IDs: [1045] 2026-10-08 23:49:33,454 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-10-08 23:49:34,247 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.mail records with IDs: [1046] 2026-10-08 23:49:34,593 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.activity records with IDs: [557] 2026-10-08 23:49:34,765 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.mail records with IDs: [1047] 2026-10-08 23:49:37,081 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-10-08 23:49:37,943 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.mail records with IDs: [1048] 2026-10-08 23:49:38,206 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.activity records with IDs: [559] 2026-10-08 23:49:38,392 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.mail records with IDs: [1049] 2026-10-08 23:49:38,593 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.activity records with IDs: [560] 2026-10-08 23:49:38,766 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1829 deleted mail.mail records with IDs: [1050] 2026-10-08 23:49:38,869 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-10-08 23:49:56,543 121 INFO rb-ed7f209-225380-422590 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-08 23:50:05,021 121 INFO rb-ed7f209-225380-422590 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-08 23:50:05,730 121 INFO rb-ed7f209-225380-422590 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-08 23:50:06,673 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-10-08 23:50:06,863 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-10-08 23:50:06,993 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-10-08 23:50:07,115 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-10-08 23:50:07,226 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-10-08 23:50:07,345 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-10-08 23:50:07,467 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-10-08 23:50:07,613 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-10-08 23:50:07,741 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-10-08 23:50:07,874 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-10-08 23:50:08,002 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-10-08 23:50:08,134 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-10-08 23:50:08,303 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-10-08 23:50:08,462 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-10-08 23:50:08,620 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-10-08 23:50:08,745 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-10-08 23:50:08,855 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <250249173675785.1791503408.802601575851440-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:08,866 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-10-08 23:50:08,978 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103621750613900.1791503408.923752546310425-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:08,989 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-10-08 23:50:09,100 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181493549439430.1791503409.046561002731323-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:09,110 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-10-08 23:50:09,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438768146925582.1791503409.168141841888428-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:09,231 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-10-08 23:50:09,340 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409913359772616.1791503409.292729854583740-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:09,348 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-10-08 23:50:09,456 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858488502572733.1791503409.397130250930786-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:09,470 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-10-08 23:50:09,578 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824767097266183.1791503409.524721860885620-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:50:09,588 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-10-08 23:50:09,696 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440429440518416.1791503409.642948389053345-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:50:09,707 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-10-08 23:50:09,818 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345374016994335.1791503409.763037443161011-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:50:09,828 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-10-08 23:50:10,371 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-10-08 23:50:10,582 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-10-08 23:50:10,776 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-10-08 23:50:10,957 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-10-08 23:50:11,112 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-10-08 23:50:11,274 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-10-08 23:50:11,435 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-10-08 23:50:11,588 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-10-08 23:50:11,744 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-10-08 23:50:11,909 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-10-08 23:50:12,050 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-10-08 23:50:12,220 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-10-08 23:50:12,385 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-10-08 23:50:12,527 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-10-08 23:50:12,695 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-10-08 23:50:12,856 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-10-08 23:50:12,970 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775720112053196.1791503412.915120363235474-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:12,984 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-10-08 23:50:13,119 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355525416489325.1791503413.047039985656738-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:13,138 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-10-08 23:50:13,264 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126900174115204.1791503413.205165386199951-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:13,276 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-10-08 23:50:13,398 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054030940124420.1791503413.339356660842896-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:13,409 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-10-08 23:50:13,532 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <289559885495952.1791503413.473491907119751-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:13,544 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-10-08 23:50:13,639 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974515586807198.1791503413.590954780578613-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:13,647 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-10-08 23:50:13,729 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822863210686213.1791503413.691773176193237-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:50:13,737 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-10-08 23:50:13,815 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <214379496449762.1791503413.777718067169189-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:50:13,823 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-10-08 23:50:13,921 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982567850250732.1791503413.876682758331299-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:50:13,931 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-10-08 23:50:14,048 121 INFO rb-ed7f209-225380-422590 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-08 23:50:14,274 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560569789007017.1791503414.099269151687622-openerp-389-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:14,279 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560569789007017.1791503414.099269151687622-openerp-389-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:14,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560569789007017.1791503414.099269151687622-openerp-389-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:14,288 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560569789007017.1791503414.099269151687622-openerp-389-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:14,292 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560569789007017.1791503414.099269151687622-openerp-389-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:14,296 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560569789007017.1791503414.099269151687622-openerp-389-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:14,300 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560569789007017.1791503414.099269151687622-openerp-389-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:50:14,304 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560569789007017.1791503414.099269151687622-openerp-389-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:50:14,309 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560569789007017.1791503414.099269151687622-openerp-389-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:50:14,346 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-10-08 23:50:15,069 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-10-08 23:50:15,200 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-10-08 23:50:15,330 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-10-08 23:50:15,457 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-10-08 23:50:15,584 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-10-08 23:50:15,709 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-10-08 23:50:15,847 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-10-08 23:50:15,981 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-10-08 23:50:16,111 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-10-08 23:50:16,243 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-10-08 23:50:16,377 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-10-08 23:50:16,510 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-10-08 23:50:16,646 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-10-08 23:50:16,765 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-10-08 23:50:16,887 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-10-08 23:50:17,019 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-10-08 23:50:17,132 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126328036188989.1791503417.073851346969604-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:17,146 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-10-08 23:50:17,282 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <716144510960233.1791503417.211911678314209-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:17,293 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-10-08 23:50:17,413 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374480469631001.1791503417.354864835739136-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:17,425 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-10-08 23:50:17,565 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <764332786948301.1791503417.487382888793945-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:17,575 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-10-08 23:50:17,683 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081153660244866.1791503417.629217386245728-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:17,695 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-10-08 23:50:17,803 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <261657527477755.1791503417.750474452972412-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:17,814 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-10-08 23:50:17,922 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889930795660592.1791503417.868794441223145-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:50:17,932 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-10-08 23:50:18,041 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534843145215655.1791503417.986989498138428-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:50:18,052 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-10-08 23:50:18,154 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357763440358127.1791503418.107902288436890-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:50:18,165 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-10-08 23:50:18,410 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118081962507988.1791503418.251158237457275-openerp-390-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:18,415 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118081962507988.1791503418.251158237457275-openerp-390-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:18,419 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118081962507988.1791503418.251158237457275-openerp-390-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:18,424 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118081962507988.1791503418.251158237457275-openerp-390-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:18,429 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118081962507988.1791503418.251158237457275-openerp-390-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:18,434 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118081962507988.1791503418.251158237457275-openerp-390-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:18,439 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118081962507988.1791503418.251158237457275-openerp-390-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:50:18,444 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118081962507988.1791503418.251158237457275-openerp-390-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:50:18,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118081962507988.1791503418.251158237457275-openerp-390-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:50:18,501 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-10-08 23:50:19,515 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-08 23:50:45,943 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-10-08 23:50:46,792 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-10-08 23:50:46,974 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-10-08 23:50:47,118 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-10-08 23:50:47,244 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-10-08 23:50:47,379 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-10-08 23:50:47,592 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-10-08 23:50:47,751 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-10-08 23:50:47,891 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-10-08 23:50:48,045 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-10-08 23:50:48,179 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-10-08 23:50:48,325 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-10-08 23:50:48,459 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-10-08 23:50:48,592 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-10-08 23:50:48,724 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-10-08 23:50:48,869 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-10-08 23:50:49,005 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-10-08 23:50:49,128 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347905062371423.1791503449.067956209182739-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:49,144 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-10-08 23:50:49,271 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821939471018817.1791503449.209784030914307-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:49,283 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-10-08 23:50:49,409 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680062796567266.1791503449.348412990570068-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:49,421 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-10-08 23:50:49,542 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229322039885401.1791503449.484549283981323-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:49,553 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-10-08 23:50:49,673 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360728877585741.1791503449.615466833114624-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:49,685 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-10-08 23:50:49,807 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759264818559118.1791503449.749308586120605-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:49,818 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-10-08 23:50:49,937 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347305529732027.1791503449.879494190216064-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:50:49,949 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-10-08 23:50:50,069 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <819219532932285.1791503450.009971141815186-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:50:50,080 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-10-08 23:50:50,199 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451716509391281.1791503450.142061710357666-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:50:50,210 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-10-08 23:50:50,314 121 INFO rb-ed7f209-225380-422590 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-08 23:50:50,526 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590597303835561.1791503450.359080791473389-openerp-391-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:50,530 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590597303835561.1791503450.359080791473389-openerp-391-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:50,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590597303835561.1791503450.359080791473389-openerp-391-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:50,540 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590597303835561.1791503450.359080791473389-openerp-391-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:50,544 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590597303835561.1791503450.359080791473389-openerp-391-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:50,549 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590597303835561.1791503450.359080791473389-openerp-391-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:50,553 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590597303835561.1791503450.359080791473389-openerp-391-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:50:50,558 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590597303835561.1791503450.359080791473389-openerp-391-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:50:50,563 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590597303835561.1791503450.359080791473389-openerp-391-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:50:50,599 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-10-08 23:50:51,382 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-10-08 23:50:52,251 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-10-08 23:50:52,397 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-10-08 23:50:52,536 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-10-08 23:50:52,674 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-10-08 23:50:52,804 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-10-08 23:50:52,979 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-10-08 23:50:53,151 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-10-08 23:50:53,285 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-10-08 23:50:53,415 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-10-08 23:50:53,546 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-10-08 23:50:53,711 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-10-08 23:50:53,920 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-10-08 23:50:54,072 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-10-08 23:50:54,208 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-10-08 23:50:54,341 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-10-08 23:50:54,475 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-10-08 23:50:54,582 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370454353705091.1791503454.528856277465820-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:54,591 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-10-08 23:50:54,714 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <382042830446168.1791503454.653933048248291-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:54,725 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-10-08 23:50:54,839 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189889808377514.1791503454.783368110656738-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:54,849 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-10-08 23:50:54,957 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744938710312670.1791503454.902546167373657-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:54,967 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-10-08 23:50:55,075 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <888563882352752.1791503455.024458408355713-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:55,086 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-10-08 23:50:55,194 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107503882163094.1791503455.141012668609619-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:55,205 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-10-08 23:50:55,318 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <406790195331615.1791503455.261174201965332-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:50:55,330 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-10-08 23:50:55,440 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <716517668209902.1791503455.392706871032715-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:50:55,450 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-10-08 23:50:55,618 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <094655960267006.1791503455.535973310470581-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:50:55,645 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-10-08 23:50:56,401 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-10-08 23:50:56,537 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-10-08 23:50:56,668 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-10-08 23:50:56,800 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-10-08 23:50:56,936 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-10-08 23:50:57,042 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-10-08 23:50:57,152 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-10-08 23:50:57,272 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-10-08 23:50:57,418 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-10-08 23:50:57,545 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-10-08 23:50:57,676 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-10-08 23:50:57,801 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-10-08 23:50:57,932 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-10-08 23:50:58,065 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-10-08 23:50:58,193 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-10-08 23:50:58,327 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-10-08 23:50:58,450 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467921691015104.1791503458.390238046646118-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:58,463 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-10-08 23:50:58,607 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542343002464580.1791503458.534945726394653-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:58,618 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-10-08 23:50:58,744 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139433370528373.1791503458.683331251144409-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:58,765 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-10-08 23:50:58,902 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164339167255268.1791503458.840548515319824-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:58,914 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-10-08 23:50:59,039 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907592511819333.1791503458.977499723434448-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:59,051 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-10-08 23:50:59,175 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <612514807338270.1791503459.115208148956299-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:59,186 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-10-08 23:50:59,332 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164764644693389.1791503459.251665115356445-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:50:59,362 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-10-08 23:50:59,488 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <140295301111231.1791503459.428144931793213-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:50:59,499 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-10-08 23:50:59,621 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700855637865275.1791503459.562318801879883-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:50:59,632 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-10-08 23:50:59,743 121 INFO rb-ed7f209-225380-422590 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-08 23:50:59,967 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032734680343728.1791503459.789118766784668-openerp-393-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:50:59,973 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032734680343728.1791503459.789118766784668-openerp-393-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:50:59,978 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032734680343728.1791503459.789118766784668-openerp-393-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:50:59,983 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032734680343728.1791503459.789118766784668-openerp-393-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:50:59,987 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032734680343728.1791503459.789118766784668-openerp-393-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:50:59,992 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032734680343728.1791503459.789118766784668-openerp-393-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:50:59,997 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032734680343728.1791503459.789118766784668-openerp-393-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:00,002 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032734680343728.1791503459.789118766784668-openerp-393-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:00,007 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032734680343728.1791503459.789118766784668-openerp-393-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:00,041 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-10-08 23:51:00,830 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-10-08 23:51:00,966 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-10-08 23:51:01,100 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-10-08 23:51:01,233 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-10-08 23:51:01,362 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-10-08 23:51:01,478 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-10-08 23:51:01,622 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-10-08 23:51:01,743 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-10-08 23:51:01,856 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-10-08 23:51:01,979 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-10-08 23:51:02,085 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-10-08 23:51:02,206 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-10-08 23:51:02,338 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-10-08 23:51:02,474 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-10-08 23:51:02,607 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-10-08 23:51:02,790 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-10-08 23:51:02,909 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904365344100021.1791503462.843387842178345-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:02,920 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-10-08 23:51:03,038 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129970169744113.1791503462.981116056442261-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:03,049 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-10-08 23:51:03,196 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621545509298122.1791503463.115338325500488-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:03,207 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-10-08 23:51:03,305 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039718974981241.1791503463.258924961090088-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:03,316 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-10-08 23:51:03,425 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305480415607301.1791503463.373060464859009-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:03,436 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-10-08 23:51:03,537 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <108761970190843.1791503463.488815069198608-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:03,547 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-10-08 23:51:03,654 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733725235623667.1791503463.602190732955933-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:03,668 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-10-08 23:51:03,780 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705571953267106.1791503463.727955818176270-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:03,790 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-10-08 23:51:03,896 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372552120615078.1791503463.843559741973877-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:03,906 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-10-08 23:51:04,015 121 INFO rb-ed7f209-225380-422590 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-08 23:51:04,268 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744020516057836.1791503464.075863838195801-openerp-394-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:04,272 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744020516057836.1791503464.075863838195801-openerp-394-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:04,277 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744020516057836.1791503464.075863838195801-openerp-394-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:04,282 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744020516057836.1791503464.075863838195801-openerp-394-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:04,286 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744020516057836.1791503464.075863838195801-openerp-394-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:04,291 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744020516057836.1791503464.075863838195801-openerp-394-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:04,296 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744020516057836.1791503464.075863838195801-openerp-394-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:04,301 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744020516057836.1791503464.075863838195801-openerp-394-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:04,305 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744020516057836.1791503464.075863838195801-openerp-394-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:04,349 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-10-08 23:51:04,747 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666946463041311.1791503464.552278518676758-openerp-394-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:04,752 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666946463041311.1791503464.552278518676758-openerp-394-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:04,756 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666946463041311.1791503464.552278518676758-openerp-394-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:04,761 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666946463041311.1791503464.552278518676758-openerp-394-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:04,765 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666946463041311.1791503464.552278518676758-openerp-394-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:04,770 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666946463041311.1791503464.552278518676758-openerp-394-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:04,774 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666946463041311.1791503464.552278518676758-openerp-394-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:04,781 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666946463041311.1791503464.552278518676758-openerp-394-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:04,785 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666946463041311.1791503464.552278518676758-openerp-394-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:04,901 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-10-08 23:51:05,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-10-08 23:51:05,646 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-10-08 23:51:05,889 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-10-08 23:51:07,473 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-10-08 23:51:07,622 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-10-08 23:51:07,741 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-10-08 23:51:07,841 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-10-08 23:51:07,980 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-10-08 23:51:08,104 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-10-08 23:51:08,258 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-10-08 23:51:08,387 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-10-08 23:51:08,523 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-10-08 23:51:08,699 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-10-08 23:51:08,830 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-10-08 23:51:08,954 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-10-08 23:51:09,089 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-10-08 23:51:09,227 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-10-08 23:51:09,359 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-10-08 23:51:09,482 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-10-08 23:51:09,589 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100086416133219.1791503469.535947799682617-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:09,600 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-10-08 23:51:09,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797502740936380.1791503469.652855873107910-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:09,702 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-10-08 23:51:09,797 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714175201752641.1791503469.742330312728882-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:09,809 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-10-08 23:51:09,916 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286393088984769.1791503469.863142728805542-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:09,926 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-10-08 23:51:10,050 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736603259681355.1791503469.987680912017822-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:10,062 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-10-08 23:51:10,197 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984220013077215.1791503470.135535955429077-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:10,209 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-10-08 23:51:10,333 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <137119790095475.1791503470.272586345672607-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:10,344 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-10-08 23:51:10,465 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606070919152255.1791503470.406795501708984-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:10,476 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-10-08 23:51:10,600 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089525940686465.1791503470.539875745773315-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:10,654 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-10-08 23:51:10,818 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-10-08 23:51:11,081 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-10-08 23:51:11,313 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-10-08 23:51:12,156 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-10-08 23:51:12,316 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-10-08 23:51:13,878 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-10-08 23:51:14,018 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-10-08 23:51:14,144 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-10-08 23:51:14,272 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-10-08 23:51:14,413 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-10-08 23:51:14,540 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-10-08 23:51:14,655 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-10-08 23:51:14,768 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-10-08 23:51:14,905 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-10-08 23:51:15,037 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-10-08 23:51:15,194 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-10-08 23:51:15,331 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-10-08 23:51:15,464 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-10-08 23:51:15,616 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-10-08 23:51:15,759 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-10-08 23:51:15,901 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-10-08 23:51:16,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828453696990007.1791503475.976767778396606-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:16,049 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-10-08 23:51:16,186 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652146945728452.1791503476.115745306015015-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:16,196 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-10-08 23:51:16,299 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977912218094962.1791503476.251433134078979-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:16,318 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-10-08 23:51:16,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <603144365633638.1791503476.384630203247070-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:16,455 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-10-08 23:51:16,582 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448883369123756.1791503476.520508766174316-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:16,608 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-10-08 23:51:16,720 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <672094871286890.1791503476.664741992950439-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:16,731 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-10-08 23:51:17,933 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <936549230055542.1791503477.867402553558350-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:17,946 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-10-08 23:51:18,080 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078210157512076.1791503478.015120267868042-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:18,092 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-10-08 23:51:18,209 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <393474321885142.1791503478.155780315399170-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:18,220 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-10-08 23:51:18,328 121 INFO rb-ed7f209-225380-422590 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-08 23:51:18,536 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941186488781092.1791503478.372993707656860-openerp-396-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:18,542 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941186488781092.1791503478.372993707656860-openerp-396-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:18,546 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941186488781092.1791503478.372993707656860-openerp-396-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:18,550 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941186488781092.1791503478.372993707656860-openerp-396-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:18,552 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941186488781092.1791503478.372993707656860-openerp-396-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:18,556 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941186488781092.1791503478.372993707656860-openerp-396-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:18,559 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941186488781092.1791503478.372993707656860-openerp-396-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:18,564 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941186488781092.1791503478.372993707656860-openerp-396-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:18,568 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941186488781092.1791503478.372993707656860-openerp-396-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:18,595 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-10-08 23:51:18,852 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-10-08 23:51:28,419 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-10-08 23:51:28,560 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-10-08 23:51:28,717 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-10-08 23:51:28,879 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-10-08 23:51:29,005 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-10-08 23:51:29,136 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-10-08 23:51:29,271 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-10-08 23:51:29,424 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-10-08 23:51:29,573 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-10-08 23:51:29,709 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-10-08 23:51:29,848 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-10-08 23:51:29,960 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-10-08 23:51:30,087 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-10-08 23:51:30,204 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-10-08 23:51:30,322 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-10-08 23:51:30,443 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-10-08 23:51:30,552 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <292403853101886.1791503490.497682571411133-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:30,563 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-10-08 23:51:30,682 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802351432819478.1791503490.626322269439697-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:30,692 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-10-08 23:51:30,793 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276582466626858.1791503490.746426343917847-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:30,803 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-10-08 23:51:30,965 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840495938358933.1791503490.871209144592285-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:30,992 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-10-08 23:51:31,167 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115749569532540.1791503491.096888303756714-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:31,190 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-10-08 23:51:31,353 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015195824920223.1791503491.271045923233032-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:31,365 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-10-08 23:51:31,492 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107578131033321.1791503491.430791378021240-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:31,504 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-10-08 23:51:31,630 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384086840771251.1791503491.570050477981567-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:31,641 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-10-08 23:51:31,765 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315311080359372.1791503491.705662488937378-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:31,776 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-10-08 23:51:31,928 121 INFO rb-ed7f209-225380-422590 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-08 23:51:32,192 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195469132113700.1791503492.000712394714355-openerp-397-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:32,197 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195469132113700.1791503492.000712394714355-openerp-397-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:32,201 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195469132113700.1791503492.000712394714355-openerp-397-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:32,207 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195469132113700.1791503492.000712394714355-openerp-397-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:32,211 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195469132113700.1791503492.000712394714355-openerp-397-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:32,216 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195469132113700.1791503492.000712394714355-openerp-397-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:32,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195469132113700.1791503492.000712394714355-openerp-397-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:32,226 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195469132113700.1791503492.000712394714355-openerp-397-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:32,230 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195469132113700.1791503492.000712394714355-openerp-397-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:32,265 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-10-08 23:51:33,081 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-10-08 23:51:33,220 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-10-08 23:51:33,347 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-10-08 23:51:33,472 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-10-08 23:51:33,612 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-10-08 23:51:33,737 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-10-08 23:51:33,865 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-10-08 23:51:34,006 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-10-08 23:51:34,150 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-10-08 23:51:34,289 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-10-08 23:51:34,426 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-10-08 23:51:34,536 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-10-08 23:51:34,654 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-10-08 23:51:34,784 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-10-08 23:51:34,925 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-10-08 23:51:35,059 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-10-08 23:51:35,176 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <476740835539740.1791503495.113559722900391-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:35,186 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-10-08 23:51:35,312 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952145034737721.1791503495.245754718780518-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:35,323 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-10-08 23:51:35,449 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <863333514993146.1791503495.382057666778564-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:35,460 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-10-08 23:51:35,627 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578582446635108.1791503495.541669130325317-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:35,642 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-10-08 23:51:35,783 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824841306466453.1791503495.714529752731323-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:35,795 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-10-08 23:51:35,926 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <160646799647434.1791503495.857808113098145-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:35,938 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-10-08 23:51:36,070 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043123509628054.1791503496.001276016235352-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:36,082 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-10-08 23:51:36,214 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157640894178460.1791503496.145446538925171-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:36,226 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-10-08 23:51:36,357 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593003417607237.1791503496.288881063461304-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:36,369 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-10-08 23:51:36,482 121 INFO rb-ed7f209-225380-422590 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-08 23:51:36,777 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942726815667138.1791503496.554590463638306-openerp-398-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:36,781 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942726815667138.1791503496.554590463638306-openerp-398-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:36,786 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942726815667138.1791503496.554590463638306-openerp-398-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:36,790 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942726815667138.1791503496.554590463638306-openerp-398-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:36,795 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942726815667138.1791503496.554590463638306-openerp-398-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:36,801 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942726815667138.1791503496.554590463638306-openerp-398-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:36,807 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942726815667138.1791503496.554590463638306-openerp-398-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:36,812 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942726815667138.1791503496.554590463638306-openerp-398-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:36,816 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942726815667138.1791503496.554590463638306-openerp-398-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:36,851 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-10-08 23:51:37,024 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-10-08 23:51:37,895 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-10-08 23:51:38,054 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-10-08 23:51:38,179 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-10-08 23:51:38,297 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-10-08 23:51:38,430 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-10-08 23:51:38,554 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-10-08 23:51:38,680 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-10-08 23:51:38,804 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-10-08 23:51:38,932 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-10-08 23:51:39,068 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-10-08 23:51:39,205 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-10-08 23:51:39,339 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-10-08 23:51:39,466 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-10-08 23:51:39,601 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-10-08 23:51:39,731 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-10-08 23:51:39,859 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-10-08 23:51:39,979 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117632570876393.1791503499.922826766967773-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:39,989 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-10-08 23:51:40,111 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294664006751417.1791503500.051931619644165-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:40,121 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-10-08 23:51:40,233 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103250764220671.1791503500.179800271987915-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:40,245 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-10-08 23:51:40,381 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <684971816330306.1791503500.315410852432251-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:40,393 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-10-08 23:51:40,506 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114375431749922.1791503500.449389219284058-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:40,518 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-10-08 23:51:40,665 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504520294251395.1791503500.588074207305908-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:40,691 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-10-08 23:51:40,803 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302747899192248.1791503500.749899148941040-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:40,822 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-10-08 23:51:40,949 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763770735936976.1791503500.899369001388550-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:40,961 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-10-08 23:51:41,078 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878346355548340.1791503501.021282196044922-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:41,089 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-10-08 23:51:41,215 121 INFO rb-ed7f209-225380-422590 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-08 23:51:41,503 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442233708558989.1791503501.266999721527100-openerp-399-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:41,508 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442233708558989.1791503501.266999721527100-openerp-399-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:41,512 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442233708558989.1791503501.266999721527100-openerp-399-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:41,517 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442233708558989.1791503501.266999721527100-openerp-399-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:41,521 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442233708558989.1791503501.266999721527100-openerp-399-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:41,526 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442233708558989.1791503501.266999721527100-openerp-399-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:41,530 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442233708558989.1791503501.266999721527100-openerp-399-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:41,537 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442233708558989.1791503501.266999721527100-openerp-399-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:41,542 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442233708558989.1791503501.266999721527100-openerp-399-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:41,586 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-10-08 23:51:43,490 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-10-08 23:51:43,733 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-10-08 23:51:43,900 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-10-08 23:51:45,456 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-10-08 23:51:45,599 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-10-08 23:51:45,727 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-10-08 23:51:45,854 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-10-08 23:51:45,996 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-10-08 23:51:46,130 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-10-08 23:51:46,296 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-10-08 23:51:46,476 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-10-08 23:51:46,604 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-10-08 23:51:46,749 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-10-08 23:51:46,891 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-10-08 23:51:47,028 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-10-08 23:51:47,162 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-10-08 23:51:47,296 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-10-08 23:51:47,431 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-10-08 23:51:47,564 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-10-08 23:51:47,677 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835013926357806.1791503507.625718832015991-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:47,686 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-10-08 23:51:47,794 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564962235768874.1791503507.742335081100464-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:47,805 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-10-08 23:51:47,919 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223983396516457.1791503507.862123012542725-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:47,929 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-10-08 23:51:48,042 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895306657514862.1791503507.985986471176147-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:48,053 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-10-08 23:51:48,167 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409372357224457.1791503508.111238956451416-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:48,178 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-10-08 23:51:48,300 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557664262362581.1791503508.240585327148438-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:48,311 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-10-08 23:51:48,432 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <464704440641007.1791503508.372361421585083-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:48,443 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-10-08 23:51:48,557 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276788513300280.1791503508.501182317733765-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:48,568 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-10-08 23:51:48,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350210638665538.1791503508.658840179443359-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:48,721 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-10-08 23:51:48,829 121 INFO rb-ed7f209-225380-422590 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-08 23:51:49,036 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913479794356241.1791503508.872700929641724-openerp-400-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:49,041 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913479794356241.1791503508.872700929641724-openerp-400-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:49,045 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913479794356241.1791503508.872700929641724-openerp-400-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:49,049 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913479794356241.1791503508.872700929641724-openerp-400-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:49,053 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913479794356241.1791503508.872700929641724-openerp-400-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:49,058 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913479794356241.1791503508.872700929641724-openerp-400-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:49,062 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913479794356241.1791503508.872700929641724-openerp-400-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:49,067 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913479794356241.1791503508.872700929641724-openerp-400-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:49,071 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913479794356241.1791503508.872700929641724-openerp-400-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:49,104 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-10-08 23:51:51,012 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [388, 388] 2026-10-08 23:51:51,147 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [271] 2026-10-08 23:51:51,378 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-10-08 23:51:52,194 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-10-08 23:51:52,332 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-10-08 23:51:52,460 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-10-08 23:51:52,591 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-10-08 23:51:52,718 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-10-08 23:51:52,921 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-10-08 23:51:53,056 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-10-08 23:51:53,172 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-10-08 23:51:53,285 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-10-08 23:51:53,419 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-10-08 23:51:53,542 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-10-08 23:51:53,676 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-10-08 23:51:53,817 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-10-08 23:51:53,925 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-10-08 23:51:54,037 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-10-08 23:51:54,168 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-10-08 23:51:54,282 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381240507548265.1791503514.224304437637329-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:54,294 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-10-08 23:51:54,404 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330762300639385.1791503514.348378181457520-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:54,413 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-10-08 23:51:54,535 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559169468082137.1791503514.469255924224854-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:54,545 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-10-08 23:51:54,659 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <660739081289362.1791503514.601311445236206-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:54,675 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-10-08 23:51:54,813 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563802775197341.1791503514.759854793548584-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:51:54,824 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-10-08 23:51:54,934 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836112574281244.1791503514.881598711013794-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:51:54,945 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-10-08 23:51:55,062 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997982707606065.1791503515.002622127532959-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:51:55,073 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-10-08 23:51:55,189 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <204105659488026.1791503515.135484695434570-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:51:55,200 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-10-08 23:51:55,310 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061205488894555.1791503515.252609491348267-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:51:55,329 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-10-08 23:51:55,413 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-10-08 23:51:55,732 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-10-08 23:51:55,927 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-10-08 23:51:57,498 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-10-08 23:51:57,638 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-10-08 23:51:57,756 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-10-08 23:51:57,887 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-10-08 23:51:58,017 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-10-08 23:51:58,150 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-10-08 23:51:58,295 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-10-08 23:51:58,450 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-10-08 23:51:58,627 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-10-08 23:51:58,759 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-10-08 23:51:58,891 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-10-08 23:51:59,016 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-10-08 23:51:59,118 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-10-08 23:51:59,218 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-10-08 23:51:59,333 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-10-08 23:51:59,442 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-10-08 23:51:59,553 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969852547288437.1791503519.498857975006104-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:51:59,566 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-10-08 23:51:59,684 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675744869251201.1791503519.626610517501831-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:51:59,694 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-10-08 23:51:59,800 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <924269129640754.1791503519.752909898757935-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:51:59,809 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-10-08 23:51:59,942 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760708503355800.1791503519.871228218078613-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:51:59,961 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-10-08 23:52:00,099 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003838118663512.1791503520.042799472808838-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:00,110 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-10-08 23:52:00,229 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746997403786558.1791503520.171967267990112-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:00,240 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-10-08 23:52:00,360 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343589822099517.1791503520.302275180816650-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:00,372 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-10-08 23:52:00,491 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <348982379027725.1791503520.433003664016724-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:00,503 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-10-08 23:52:00,623 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885037186767957.1791503520.565297126770020-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:00,635 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-10-08 23:52:00,747 121 INFO rb-ed7f209-225380-422590 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-08 23:52:00,953 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221690434908297.1791503520.788948059082031-openerp-402-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:00,958 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221690434908297.1791503520.788948059082031-openerp-402-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:00,962 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221690434908297.1791503520.788948059082031-openerp-402-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:00,967 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221690434908297.1791503520.788948059082031-openerp-402-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:00,971 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221690434908297.1791503520.788948059082031-openerp-402-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:00,976 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221690434908297.1791503520.788948059082031-openerp-402-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:00,980 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221690434908297.1791503520.788948059082031-openerp-402-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:00,985 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221690434908297.1791503520.788948059082031-openerp-402-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:00,990 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221690434908297.1791503520.788948059082031-openerp-402-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:01,025 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-10-08 23:52:02,435 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-10-08 23:52:02,656 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-10-08 23:52:02,811 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-10-08 23:52:04,201 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-10-08 23:52:04,340 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-10-08 23:52:04,476 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-10-08 23:52:04,610 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-10-08 23:52:04,745 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-10-08 23:52:04,896 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-10-08 23:52:05,031 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-10-08 23:52:05,188 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-10-08 23:52:05,331 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-10-08 23:52:05,465 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-10-08 23:52:05,600 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-10-08 23:52:05,737 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-10-08 23:52:05,870 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-10-08 23:52:06,004 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-10-08 23:52:06,140 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-10-08 23:52:06,277 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-10-08 23:52:06,399 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427001464263613.1791503526.340564727783203-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:06,410 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-10-08 23:52:06,533 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729627123478874.1791503526.473787546157837-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:06,544 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-10-08 23:52:06,668 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002871265425762.1791503526.607929229736328-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:06,679 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-10-08 23:52:06,800 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007016861854037.1791503526.741201639175415-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:06,811 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-10-08 23:52:06,992 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210753625603219.1791503526.874511957168579-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:07,005 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-10-08 23:52:07,142 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <281273432070181.1791503527.086098432540894-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:07,151 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-10-08 23:52:07,260 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650452445294045.1791503527.209084510803223-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:07,269 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-10-08 23:52:07,386 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <105532027359732.1791503527.331564188003540-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:07,398 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-10-08 23:52:07,512 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <719650466242658.1791503527.459817171096802-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:07,525 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-10-08 23:52:07,947 121 INFO rb-ed7f209-225380-422590 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-08 23:52:08,209 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430373638902169.1791503528.051441669464111-openerp-403-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:08,213 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430373638902169.1791503528.051441669464111-openerp-403-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:08,217 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430373638902169.1791503528.051441669464111-openerp-403-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:08,221 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430373638902169.1791503528.051441669464111-openerp-403-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:08,226 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430373638902169.1791503528.051441669464111-openerp-403-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:08,230 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430373638902169.1791503528.051441669464111-openerp-403-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:08,234 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430373638902169.1791503528.051441669464111-openerp-403-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:08,239 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430373638902169.1791503528.051441669464111-openerp-403-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:08,243 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430373638902169.1791503528.051441669464111-openerp-403-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:08,275 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-10-08 23:52:09,415 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-10-08 23:52:09,642 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-10-08 23:52:09,826 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-10-08 23:52:10,564 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-10-08 23:52:10,806 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-10-08 23:52:12,441 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-10-08 23:52:12,577 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-10-08 23:52:12,704 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-10-08 23:52:12,829 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-10-08 23:52:12,959 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-10-08 23:52:13,075 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-10-08 23:52:13,190 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-10-08 23:52:13,311 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-10-08 23:52:13,422 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-10-08 23:52:13,537 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-10-08 23:52:13,725 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-10-08 23:52:13,960 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-10-08 23:52:14,100 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-10-08 23:52:14,235 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-10-08 23:52:14,366 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-10-08 23:52:14,502 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-10-08 23:52:14,655 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917430548545212.1791503534.584029436111450-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:14,667 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-10-08 23:52:14,796 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134581073236752.1791503534.738533258438110-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:14,807 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-10-08 23:52:14,915 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <645719911728817.1791503534.861856698989868-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:14,926 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-10-08 23:52:15,038 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967516806679444.1791503534.983787775039673-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:15,048 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-10-08 23:52:15,160 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319476812326441.1791503535.103065490722656-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:15,171 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-10-08 23:52:15,283 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <523837658378053.1791503535.227350950241089-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:15,294 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-10-08 23:52:15,412 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461177669243403.1791503535.354760408401489-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:15,423 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-10-08 23:52:15,524 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700115733501320.1791503535.473548889160156-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:15,534 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-10-08 23:52:15,633 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817425544814611.1791503535.585638284683228-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:15,642 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-10-08 23:52:15,733 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-10-08 23:52:23,822 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-10-08 23:52:24,052 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-10-08 23:52:25,722 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-10-08 23:52:25,858 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-10-08 23:52:25,988 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-10-08 23:52:26,119 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-10-08 23:52:26,240 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-10-08 23:52:26,366 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-10-08 23:52:26,491 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-10-08 23:52:26,616 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-10-08 23:52:26,742 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-10-08 23:52:26,874 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-10-08 23:52:27,001 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-10-08 23:52:27,127 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-10-08 23:52:27,250 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-10-08 23:52:27,378 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-10-08 23:52:27,519 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-10-08 23:52:27,661 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-10-08 23:52:27,781 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173481832445204.1791503547.721838474273682-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:27,793 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-10-08 23:52:27,911 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126053345985852.1791503547.853962659835815-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:27,922 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-10-08 23:52:28,064 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753646631363468.1791503547.982469320297241-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:28,081 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-10-08 23:52:28,236 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977511277667144.1791503548.157477855682373-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:28,246 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-10-08 23:52:28,379 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501980000250888.1791503548.309954643249512-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:28,390 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-10-08 23:52:28,516 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136477749854609.1791503548.457784891128540-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:28,528 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-10-08 23:52:28,648 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551274225124933.1791503548.589232444763184-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:28,658 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-10-08 23:52:28,767 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <649740502985370.1791503548.714526653289795-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:28,777 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-10-08 23:52:28,885 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611950270116269.1791503548.833659648895264-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:28,895 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-10-08 23:52:29,023 121 INFO rb-ed7f209-225380-422590 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-08 23:52:29,231 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613618108411601.1791503549.062647819519043-openerp-405-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:29,235 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613618108411601.1791503549.062647819519043-openerp-405-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:29,239 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613618108411601.1791503549.062647819519043-openerp-405-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:29,243 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613618108411601.1791503549.062647819519043-openerp-405-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:29,247 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613618108411601.1791503549.062647819519043-openerp-405-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:29,251 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613618108411601.1791503549.062647819519043-openerp-405-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:29,254 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613618108411601.1791503549.062647819519043-openerp-405-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:29,258 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613618108411601.1791503549.062647819519043-openerp-405-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:29,262 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613618108411601.1791503549.062647819519043-openerp-405-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:29,294 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-10-08 23:52:31,097 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-10-08 23:52:31,346 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-10-08 23:52:31,503 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-10-08 23:52:32,367 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-10-08 23:52:32,672 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-10-08 23:52:32,897 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-10-08 23:52:34,572 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-10-08 23:52:34,817 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-10-08 23:52:35,005 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-10-08 23:52:36,468 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-10-08 23:52:36,587 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-10-08 23:52:36,707 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-10-08 23:52:36,818 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-10-08 23:52:36,929 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-10-08 23:52:37,056 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-10-08 23:52:37,165 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-10-08 23:52:37,283 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-10-08 23:52:37,444 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-10-08 23:52:37,582 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-10-08 23:52:37,719 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-10-08 23:52:37,843 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-10-08 23:52:37,976 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-10-08 23:52:38,112 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-10-08 23:52:38,243 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-10-08 23:52:38,375 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-10-08 23:52:38,497 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699735524494923.1791503558.439746856689453-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:38,509 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-10-08 23:52:38,659 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641885480509615.1791503558.588118076324463-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:38,671 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-10-08 23:52:38,823 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302812710665577.1791503558.737184524536133-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:38,845 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-10-08 23:52:39,012 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666135510704203.1791503558.937469005584717-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:39,022 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-10-08 23:52:39,168 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279334110693145.1791503559.104564189910889-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:39,179 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-10-08 23:52:39,299 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300629438573663.1791503559.243852853775024-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:39,310 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-10-08 23:52:39,427 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249289215407459.1791503559.369859218597412-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:39,438 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-10-08 23:52:39,561 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <553993386720506.1791503559.498349666595459-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:39,573 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-10-08 23:52:39,695 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103415038386069.1791503559.637873649597168-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:39,706 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-10-08 23:52:39,822 121 INFO rb-ed7f209-225380-422590 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-08 23:52:40,043 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095957086005905.1791503559.868204593658447-openerp-406-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:40,048 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095957086005905.1791503559.868204593658447-openerp-406-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:40,052 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095957086005905.1791503559.868204593658447-openerp-406-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:40,057 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095957086005905.1791503559.868204593658447-openerp-406-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:40,061 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095957086005905.1791503559.868204593658447-openerp-406-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:40,066 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095957086005905.1791503559.868204593658447-openerp-406-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:40,071 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095957086005905.1791503559.868204593658447-openerp-406-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:40,075 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095957086005905.1791503559.868204593658447-openerp-406-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:40,080 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095957086005905.1791503559.868204593658447-openerp-406-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:40,115 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-10-08 23:52:41,558 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820081011928315.1791503561.392433881759644-openerp-406-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:41,563 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820081011928315.1791503561.392433881759644-openerp-406-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:41,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820081011928315.1791503561.392433881759644-openerp-406-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:41,573 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820081011928315.1791503561.392433881759644-openerp-406-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:41,577 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820081011928315.1791503561.392433881759644-openerp-406-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:41,581 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820081011928315.1791503561.392433881759644-openerp-406-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:41,585 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820081011928315.1791503561.392433881759644-openerp-406-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:41,589 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820081011928315.1791503561.392433881759644-openerp-406-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:41,592 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820081011928315.1791503561.392433881759644-openerp-406-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:41,763 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-10-08 23:52:42,255 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [392, 392] 2026-10-08 23:52:42,361 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [275] 2026-10-08 23:52:42,555 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-10-08 23:52:42,791 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-10-08 23:52:42,986 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-10-08 23:52:44,435 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-10-08 23:52:44,563 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-10-08 23:52:44,686 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-10-08 23:52:44,800 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-10-08 23:52:44,909 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-10-08 23:52:45,037 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-10-08 23:52:45,153 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-10-08 23:52:45,270 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-10-08 23:52:45,395 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-10-08 23:52:45,514 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-10-08 23:52:45,632 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-10-08 23:52:45,790 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-10-08 23:52:45,956 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-10-08 23:52:46,098 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-10-08 23:52:46,221 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-10-08 23:52:46,336 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-10-08 23:52:46,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892352542790753.1791503566.395038604736328-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:46,454 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-10-08 23:52:46,584 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283780606913512.1791503566.510670185089111-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:46,599 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-10-08 23:52:46,759 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860800126425348.1791503566.666931867599487-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:46,773 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-10-08 23:52:46,891 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <301903794675391.1791503566.832935571670532-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:46,902 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-10-08 23:52:47,034 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427221288912190.1791503566.968813657760620-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:47,046 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-10-08 23:52:47,174 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627364961255192.1791503567.115859985351562-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:47,185 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-10-08 23:52:47,310 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051548501414947.1791503567.253057003021240-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:47,323 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-10-08 23:52:47,434 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407828280294627.1791503567.380377054214478-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:47,445 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-10-08 23:52:47,567 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087144259182045.1791503567.506924867630005-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:47,579 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-10-08 23:52:47,696 121 INFO rb-ed7f209-225380-422590 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-08 23:52:47,915 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622130004886772.1791503567.740635156631470-openerp-407-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:47,920 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622130004886772.1791503567.740635156631470-openerp-407-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:47,924 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622130004886772.1791503567.740635156631470-openerp-407-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:47,929 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622130004886772.1791503567.740635156631470-openerp-407-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:47,933 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622130004886772.1791503567.740635156631470-openerp-407-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:47,938 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622130004886772.1791503567.740635156631470-openerp-407-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:47,942 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622130004886772.1791503567.740635156631470-openerp-407-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:47,947 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622130004886772.1791503567.740635156631470-openerp-407-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:47,952 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622130004886772.1791503567.740635156631470-openerp-407-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:47,986 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-10-08 23:52:49,492 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [393, 393] 2026-10-08 23:52:49,625 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [276] 2026-10-08 23:52:50,029 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559415130792146.1791503569.853196620941162-openerp-407-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:50,034 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559415130792146.1791503569.853196620941162-openerp-407-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:50,038 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559415130792146.1791503569.853196620941162-openerp-407-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:50,042 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559415130792146.1791503569.853196620941162-openerp-407-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:50,047 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559415130792146.1791503569.853196620941162-openerp-407-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:50,052 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559415130792146.1791503569.853196620941162-openerp-407-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:50,056 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559415130792146.1791503569.853196620941162-openerp-407-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:50,061 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559415130792146.1791503569.853196620941162-openerp-407-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:50,065 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559415130792146.1791503569.853196620941162-openerp-407-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:50,115 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-10-08 23:52:50,354 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-10-08 23:52:50,592 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-10-08 23:52:50,757 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-10-08 23:52:51,319 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-10-08 23:52:51,564 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-10-08 23:52:51,790 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-10-08 23:52:53,445 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-10-08 23:52:54,233 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-10-08 23:52:54,406 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-10-08 23:52:54,563 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-10-08 23:52:54,763 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-10-08 23:52:54,938 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-10-08 23:52:55,101 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-10-08 23:52:55,298 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-10-08 23:52:55,507 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-10-08 23:52:55,644 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-10-08 23:52:55,795 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-10-08 23:52:55,956 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-10-08 23:52:56,088 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-10-08 23:52:56,226 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-10-08 23:52:56,359 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-10-08 23:52:56,501 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-10-08 23:52:56,620 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-10-08 23:52:56,735 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395440230386494.1791503576.678776979446411-openerp-message-notify@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:56,746 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-10-08 23:52:56,864 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <323164195433599.1791503576.807310342788696-openerp-message-notify@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:56,876 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-10-08 23:52:56,987 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484896946506248.1791503576.932176113128662-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:56,997 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-10-08 23:52:57,111 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717792607996369.1791503577.053531646728516-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:57,121 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-10-08 23:52:57,239 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <614310804998362.1791503577.181246280670166-openerp-message-notify@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:57,251 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-10-08 23:52:57,349 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061782355202347.1791503577.308465957641602-openerp-message-notify@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:57,360 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-10-08 23:52:57,463 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389738104094203.1791503577.407752752304077-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:57,475 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-10-08 23:52:57,586 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829763368420280.1791503577.532023668289185-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:57,596 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-10-08 23:52:57,701 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968350774516776.1791503577.648427963256836-openerp-message-notify@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:57,711 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-10-08 23:52:57,852 121 INFO rb-ed7f209-225380-422590 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-08 23:52:58,108 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960319226234340.1791503577.913424015045166-openerp-408-viin.approval.request@b8882437655c>: ['"Alice Johnson" <@False>'] 2026-10-08 23:52:58,112 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960319226234340.1791503577.913424015045166-openerp-408-viin.approval.request@b8882437655c>: ['"Bob Smith" <@False>'] 2026-10-08 23:52:58,115 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960319226234340.1791503577.913424015045166-openerp-408-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:52:58,119 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960319226234340.1791503577.913424015045166-openerp-408-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:52:58,123 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960319226234340.1791503577.913424015045166-openerp-408-viin.approval.request@b8882437655c>: ['"Eva Green" <@False>'] 2026-10-08 23:52:58,129 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960319226234340.1791503577.913424015045166-openerp-408-viin.approval.request@b8882437655c>: ['"Frank White" <@False>'] 2026-10-08 23:52:58,134 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960319226234340.1791503577.913424015045166-openerp-408-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:52:58,137 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960319226234340.1791503577.913424015045166-openerp-408-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:52:58,140 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960319226234340.1791503577.913424015045166-openerp-408-viin.approval.request@b8882437655c>: ['"Tran Minh Khang" <@False>'] 2026-10-08 23:52:58,172 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-10-08 23:52:58,314 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-10-08 23:52:58,385 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-10-08 23:52:59,242 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:53:09,751 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-10-08 23:53:10,020 121 INFO rb-ed7f209-225380-422590 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-08 23:53:10,054 121 INFO rb-ed7f209-225380-422590 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-08 23:53:10,083 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-08 23:53:10,119 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-08 23:53:10,723 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-10-08 23:53:10,827 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1087] 2026-10-08 23:53:10,979 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-10-08 23:53:11,249 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-10-08 23:53:11,253 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-08 23:53:11,281 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-08 23:53:11,325 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-10-08 23:53:11,672 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-08 23:53:11,908 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-08 23:53:11,935 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-10-08 23:53:11,981 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4185, 3038, 2390] 2026-10-08 23:53:11,984 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-10-08 23:53:12,027 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-10-08 23:53:12,129 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1947, model: hr.applicant 2026-10-08 23:53:12,190 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1947, model: hr.applicant 2026-10-08 23:53:12,237 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1947, model: hr.applicant 2026-10-08 23:53:12,274 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1947, model: hr.applicant 2026-10-08 23:53:12,779 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1947 deleted hr.applicant records with IDs: [20] 2026-10-08 23:53:12,826 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-10-08 23:53:13,199 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1947, model: hr.job 2026-10-08 23:53:13,421 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1947, model: hr.job 2026-10-08 23:53:13,443 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1947, model: hr.job 2026-10-08 23:53:13,465 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1947 deleted mail.message records with IDs: [4185, 3038, 2390] 2026-10-08 23:53:13,468 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1947, model: hr.job 2026-10-08 23:53:13,714 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1947 deleted mail.message records with IDs: [4185, 3038, 2390] 2026-10-08 23:53:13,822 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1947 deleted ir.model.data records with IDs: [132679] 2026-10-08 23:53:13,822 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1947 deleted hr.job records with IDs: [4] 2026-10-08 23:53:13,829 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1947 deleted mail.followers records with IDs: [390] 2026-10-08 23:53:13,857 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1947 deleted mail.alias records with IDs: [32] 2026-10-08 23:53:13,904 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-08 23:53:23,026 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-10-08 23:53:23,698 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-10-08 23:53:23,793 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1088] 2026-10-08 23:53:23,938 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-10-08 23:53:24,640 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-10-08 23:53:25,174 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-10-08 23:53:27,435 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-10-08 23:53:28,035 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-10-08 23:53:28,113 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1089] 2026-10-08 23:53:28,235 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-10-08 23:53:28,759 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-08 23:53:39,224 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-10-08 23:53:39,572 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1964 deleted mail.mail records with IDs: [1601] 2026-10-08 23:53:39,807 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1967 deleted mail.activity records with IDs: [1090] 2026-10-08 23:53:40,035 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1967 deleted mail.mail records with IDs: [1602] 2026-10-08 23:53:40,282 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1971 deleted mail.activity records with IDs: [1091] 2026-10-08 23:53:40,486 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1971 deleted mail.mail records with IDs: [1603] 2026-10-08 23:53:40,732 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1972 deleted mail.activity records with IDs: [1092] 2026-10-08 23:53:40,968 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1972 deleted mail.mail records with IDs: [1604] 2026-10-08 23:53:41,162 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-10-08 23:53:41,378 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1964 deleted request.approval.user.line records with IDs: [1049, 1050, 1051, 1052] 2026-10-08 23:53:41,745 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1964 deleted mail.mail records with IDs: [1605] 2026-10-08 23:53:41,960 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1967 deleted mail.activity records with IDs: [1093] 2026-10-08 23:53:42,144 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1967 deleted mail.mail records with IDs: [1606] 2026-10-08 23:53:42,382 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1971 deleted mail.activity records with IDs: [1094] 2026-10-08 23:53:42,603 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1971 deleted mail.mail records with IDs: [1607] 2026-10-08 23:53:42,868 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1972 deleted mail.activity records with IDs: [1095] 2026-10-08 23:53:43,103 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1972 deleted mail.mail records with IDs: [1608] 2026-10-08 23:53:43,313 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-10-08 23:53:43,776 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1964 deleted mail.mail records with IDs: [1609] 2026-10-08 23:53:44,002 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1967 deleted mail.activity records with IDs: [1096] 2026-10-08 23:53:44,197 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1967 deleted mail.mail records with IDs: [1610] 2026-10-08 23:53:44,399 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1971 deleted mail.activity records with IDs: [1097] 2026-10-08 23:53:44,659 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1971 deleted mail.mail records with IDs: [1611] 2026-10-08 23:53:44,731 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-10-08 23:53:45,160 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1964 deleted mail.mail records with IDs: [1612] 2026-10-08 23:53:45,467 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1098] 2026-10-08 23:53:45,619 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1613] 2026-10-08 23:53:45,696 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-10-08 23:53:45,936 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-08 23:53:45,966 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-08 23:53:46,032 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:53:47,490 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233916, 233956, 233963, 233999, 233978, 233981, 234006, 234089, 234113, 234107, 234119, 234165, 234179, 234203, 234225, 441299, 441310, 441396] 2026-10-08 23:53:47,490 121 INFO rb-ed7f209-225380-422590 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-08 23:53:48,816 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-10-08 23:53:49,039 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-10-08 23:53:49,184 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-10-08 23:53:49,374 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:53:51,855 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233916, 233956, 233963, 233999, 233978, 233981, 234006, 234089, 234113, 234107, 234119, 234165, 234179, 234203, 234225, 441299, 441310, 441396] 2026-10-08 23:53:51,855 121 INFO rb-ed7f209-225380-422590 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-08 23:53:53,230 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-10-08 23:53:53,500 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-10-08 23:53:53,678 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-10-08 23:53:53,943 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:53:55,436 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233916, 233956, 233963, 233999, 233978, 233981, 234006, 234089, 234113, 234107, 234119, 234165, 234179, 234203, 234225, 441299, 441310, 441396] 2026-10-08 23:53:55,436 121 INFO rb-ed7f209-225380-422590 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-08 23:53:56,656 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-10-08 23:53:56,898 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-10-08 23:53:57,138 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:53:58,699 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233916, 233956, 233963, 233999, 233978, 233981, 234006, 234089, 234113, 234107, 234119, 234165, 234179, 234203, 234225, 441299, 441310, 441396] 2026-10-08 23:53:58,699 121 INFO rb-ed7f209-225380-422590 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-08 23:54:00,040 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-10-08 23:54:00,253 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-10-08 23:54:00,484 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-10-08 23:54:00,733 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-10-08 23:54:00,949 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-10-08 23:54:01,266 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:54:02,791 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233916, 233956, 233963, 233999, 233978, 233981, 234006, 234089, 234113, 234107, 234119, 234165, 234179, 234203, 234225, 441299, 441310, 441396] 2026-10-08 23:54:02,792 121 INFO rb-ed7f209-225380-422590 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-08 23:54:04,058 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-10-08 23:54:04,154 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-10-08 23:54:04,529 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-10-08 23:54:04,711 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-10-08 23:54:04,940 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-10-08 23:54:05,180 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-10-08 23:54:05,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-10-08 23:54:05,446 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-10-08 23:54:05,993 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-10-08 23:54:06,830 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [432], uid: 1984, model: viin.approval.request 2026-10-08 23:54:06,972 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-10-08 23:54:07,381 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [430] 2026-10-08 23:54:08,776 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-10-08 23:54:09,367 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:54:10,178 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-10-08 23:54:12,943 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:54:14,340 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [233916, 233956, 233963, 233999, 233978, 233981, 234006, 234089, 234113, 234107, 234119, 234165, 234179, 234203, 234225, 441299, 441310, 441396] 2026-10-08 23:54:14,340 121 INFO rb-ed7f209-225380-422590 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-08 23:54:15,461 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-10-08 23:54:15,887 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-10-08 23:54:16,009 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-10-08 23:54:16,503 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-10-08 23:54:16,602 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-10-08 23:54:16,874 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [435] 2026-10-08 23:54:16,905 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-10-08 23:54:17,400 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-10-08 23:54:17,613 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1102] 2026-10-08 23:54:17,801 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1618] 2026-10-08 23:54:17,974 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1103] 2026-10-08 23:54:18,153 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1619] 2026-10-08 23:54:18,568 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1620] 2026-10-08 23:54:18,885 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1621] 2026-10-08 23:54:18,983 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-10-08 23:54:19,535 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-10-08 23:54:19,918 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1104] 2026-10-08 23:54:21,061 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:54:22,695 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-10-08 23:54:22,908 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-10-08 23:54:22,997 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-10-08 23:54:23,545 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-10-08 23:54:23,798 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105] 2026-10-08 23:54:24,063 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1624] 2026-10-08 23:54:24,207 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:54:24,228 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-08 23:54:24,295 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:54:25,206 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-10-08 23:54:25,436 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-10-08 23:54:25,628 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:54:35,494 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [10495] 2026-10-08 23:54:35,528 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-10-08 23:54:36,116 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-10-08 23:54:36,193 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-10-08 23:54:36,377 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:54:36,398 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-10-08 23:54:39,948 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-10-08 23:54:40,133 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1106] 2026-10-08 23:54:40,298 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381914525857794.1791503680.237402200698853-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:54:40,312 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1626] 2026-10-08 23:54:40,460 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1627] 2026-10-08 23:54:40,579 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <433657034077931.1791503680.521142244338989-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:54:40,589 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1628] 2026-10-08 23:54:40,696 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985572885897263.1791503680.643966436386108-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:54:40,706 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1629] 2026-10-08 23:54:40,830 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252517699451881.1791503680.768337965011597-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:54:40,842 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1630] 2026-10-08 23:54:41,067 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1107, 1108, 1109, 1110, 1111] 2026-10-08 23:54:41,273 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580542425252680.1791503681.150970697402954-openerp-438-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:54:41,278 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580542425252680.1791503681.150970697402954-openerp-438-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:54:41,284 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580542425252680.1791503681.150970697402954-openerp-438-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:54:41,289 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580542425252680.1791503681.150970697402954-openerp-438-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:54:41,311 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1631] 2026-10-08 23:54:42,694 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-10-08 23:54:45,835 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-10-08 23:54:45,988 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1112] 2026-10-08 23:54:46,127 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659604229386639.1791503686.073780298233032-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:54:46,137 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1633] 2026-10-08 23:54:46,267 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1634] 2026-10-08 23:54:46,389 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783039012144886.1791503686.328696727752686-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:54:46,399 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-10-08 23:54:46,506 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733344221169089.1791503686.453417062759399-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:54:46,515 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-10-08 23:54:46,623 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803355225629466.1791503686.569355726242065-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:54:46,634 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1637] 2026-10-08 23:54:46,829 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-10-08 23:54:46,986 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655622584049265.1791503686.896199464797974-openerp-439-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:54:46,991 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655622584049265.1791503686.896199464797974-openerp-439-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:54:46,996 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655622584049265.1791503686.896199464797974-openerp-439-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:54:47,001 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655622584049265.1791503686.896199464797974-openerp-439-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:54:47,022 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1638] 2026-10-08 23:54:47,833 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-10-08 23:54:51,035 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-10-08 23:54:51,181 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1118] 2026-10-08 23:54:51,372 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185821235952687.1791503691.296974658966064-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:54:51,383 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1640] 2026-10-08 23:54:51,540 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1641] 2026-10-08 23:54:51,686 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042557205059746.1791503691.612806558609009-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:54:51,702 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1642] 2026-10-08 23:54:51,847 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004794343898499.1791503691.770477533340454-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:54:51,859 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-10-08 23:54:52,020 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275904635367752.1791503691.949720144271851-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:54:52,033 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1644] 2026-10-08 23:54:52,353 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119, 1120, 1121, 1122, 1123] 2026-10-08 23:54:52,538 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650092751177959.1791503692.424728393554688-openerp-440-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:54:52,542 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650092751177959.1791503692.424728393554688-openerp-440-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:54:52,545 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650092751177959.1791503692.424728393554688-openerp-440-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:54:52,548 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650092751177959.1791503692.424728393554688-openerp-440-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:54:52,566 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1645] 2026-10-08 23:54:53,599 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-10-08 23:54:57,563 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1646] 2026-10-08 23:54:57,766 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1124] 2026-10-08 23:54:57,935 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143899014024105.1791503697.876162528991699-openerp-message-notify@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:54:57,947 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1647] 2026-10-08 23:54:58,080 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1648] 2026-10-08 23:54:58,191 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <936237199014175.1791503698.135712146759033-openerp-message-notify@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:54:58,202 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1649] 2026-10-08 23:54:58,319 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014231600439656.1791503698.261993408203125-openerp-message-notify@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:54:58,330 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1650] 2026-10-08 23:54:58,448 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585376730432874.1791503698.389508724212646-openerp-message-notify@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:54:58,459 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1651] 2026-10-08 23:54:58,704 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125, 1126, 1127, 1128, 1129] 2026-10-08 23:54:58,916 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851616964690016.1791503698.800341129302979-openerp-441-viin.approval.request@b8882437655c>: ['"Charlie Brown" <@False>'] 2026-10-08 23:54:58,921 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851616964690016.1791503698.800341129302979-openerp-441-viin.approval.request@b8882437655c>: ['"David Wilson" <@False>'] 2026-10-08 23:54:58,925 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851616964690016.1791503698.800341129302979-openerp-441-viin.approval.request@b8882437655c>: ['"Grace Lee" <@False>'] 2026-10-08 23:54:58,931 121 INFO rb-ed7f209-225380-422590 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851616964690016.1791503698.800341129302979-openerp-441-viin.approval.request@b8882437655c>: ['"Hannah Martin" <@False>'] 2026-10-08 23:54:58,957 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1652] 2026-10-08 23:54:59,475 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-10-08 23:55:02,256 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-08 23:55:03,858 121 INFO rb-ed7f209-225380-422590 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-08 23:55:05,378 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-10-08 23:55:06,763 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:55:08,255 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-10-08 23:55:09,733 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-10-08 23:55:11,255 121 INFO rb-ed7f209-225380-422590 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-08 23:55:12,831 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:55:14,298 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-10-08 23:55:14,336 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18112] 2026-10-08 23:55:14,344 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:55:15,344 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-10-08 23:55:15,365 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18116] 2026-10-08 23:55:15,376 121 INFO rb-ed7f209-225380-422590 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-08 23:55:15,724 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-10-08 23:55:17,007 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-10-08 23:55:17,222 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-10-08 23:55:18,089 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-10-08 23:55:18,257 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-10-08 23:55:18,465 121 INFO rb-ed7f209-225380-422590 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-08 23:55:19,498 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-10-08 23:55:19,726 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-10-08 23:55:20,230 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1657] 2026-10-08 23:55:20,596 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1658] 2026-10-08 23:55:20,905 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-10-08 23:55:21,794 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-10-08 23:55:21,961 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-10-08 23:55:22,522 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-10-08 23:55:23,194 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-10-08 23:55:23,360 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-10-08 23:55:23,779 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-10-08 23:55:24,579 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-10-08 23:55:24,739 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-10-08 23:55:25,444 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-10-08 23:55:25,576 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-10-08 23:55:26,062 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [1] 2026-10-08 23:55:26,177 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-10-08 23:55:26,721 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-10-08 23:55:26,876 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-10-08 23:55:27,456 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-10-08 23:55:27,778 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18174, 18172, 18171, 18170, 18169] 2026-10-08 23:55:27,828 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [453] 2026-10-08 23:55:27,885 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7618] 2026-10-08 23:55:27,924 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-10-08 23:55:28,812 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-10-08 23:55:28,969 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-10-08 23:55:29,621 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-10-08 23:55:29,751 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-10-08 23:55:30,169 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18185, 18183, 18182, 18181, 18180] 2026-10-08 23:55:30,239 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [454] 2026-10-08 23:55:30,344 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7619] 2026-10-08 23:55:30,411 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:55:32,915 121 INFO rb-ed7f209-225380-422590 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-08 23:55:33,807 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-10-08 23:55:34,055 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-10-08 23:55:34,691 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-10-08 23:55:34,892 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1139] 2026-10-08 23:55:35,391 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [2] 2026-10-08 23:55:35,475 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_unlink_request_keeps_the_attached_purchase_line_quantity ... 2026-10-08 23:55:37,554 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2000 deleted mail.mail records with IDs: [1667] 2026-10-08 23:55:37,798 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1140] 2026-10-08 23:55:37,967 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1668] 2026-10-08 23:55:39,623 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2000 deleted mail.message records with IDs: [18198, 18196, 18195] 2026-10-08 23:55:39,731 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2000 deleted viin.approval.request records with IDs: [457] 2026-10-08 23:55:39,800 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2000 deleted mail.followers records with IDs: [7622, 7623] 2026-10-08 23:55:39,866 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-08 23:55:42,844 121 INFO rb-ed7f209-225380-422590 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-08 23:55:43,845 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2002 deleted mail.mail records with IDs: [1669] 2026-10-08 23:55:44,064 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1141] 2026-10-08 23:55:44,253 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1670] 2026-10-08 23:55:44,996 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [3] 2026-10-08 23:55:45,143 121 INFO rb-ed7f209-225380-422590 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-08 23:55:46,077 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2002 deleted mail.mail records with IDs: [1671] 2026-10-08 23:55:46,265 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1142] 2026-10-08 23:55:46,422 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1672] 2026-10-08 23:55:46,964 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [4] 2026-10-08 23:55:47,044 121 INFO rb-ed7f209-225380-422590 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-08 23:55:47,799 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2002 deleted mail.mail records with IDs: [1673] 2026-10-08 23:55:48,000 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1143] 2026-10-08 23:55:48,176 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1674] 2026-10-08 23:55:48,747 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [5] 2026-10-08 23:55:48,831 121 INFO rb-ed7f209-225380-422590 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-08 23:55:50,736 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2002 deleted mail.mail records with IDs: [1675] 2026-10-08 23:55:50,971 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1144] 2026-10-08 23:55:51,166 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1676] 2026-10-08 23:55:52,155 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2002 deleted mail.mail records with IDs: [1677] 2026-10-08 23:55:52,351 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1145] 2026-10-08 23:55:52,493 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1678] 2026-10-08 23:55:52,915 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1679] 2026-10-08 23:55:54,251 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2002 deleted mail.message records with IDs: [18220, 18215, 18213, 18212] 2026-10-08 23:55:54,365 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2002 deleted viin.approval.request records with IDs: [461] 2026-10-08 23:55:54,457 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2002 deleted mail.followers records with IDs: [7630, 7631] 2026-10-08 23:55:54,748 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [6] 2026-10-08 23:55:54,854 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-08 23:56:01,914 121 INFO rb-ed7f209-225380-422590 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-08 23:56:02,922 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1680] 2026-10-08 23:56:03,207 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1146] 2026-10-08 23:56:03,457 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1681] 2026-10-08 23:56:04,154 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [7] 2026-10-08 23:56:04,237 121 INFO rb-ed7f209-225380-422590 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-08 23:56:05,094 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2003 deleted mail.mail records with IDs: [1682] 2026-10-08 23:56:05,314 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1147] 2026-10-08 23:56:05,469 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1683] 2026-10-08 23:56:06,298 121 INFO rb-ed7f209-225380-422590 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-08 23:56:07,098 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1684] 2026-10-08 23:56:07,303 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1148] 2026-10-08 23:56:07,474 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1685] 2026-10-08 23:56:08,343 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [9] 2026-10-08 23:56:08,433 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [8] 2026-10-08 23:56:08,533 121 INFO rb-ed7f209-225380-422590 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-08 23:56:09,425 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1686] 2026-10-08 23:56:09,629 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1149] 2026-10-08 23:56:09,806 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1687] 2026-10-08 23:56:10,250 121 INFO rb-ed7f209-225380-422590 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-08 23:56:11,136 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1688] 2026-10-08 23:56:11,430 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1150] 2026-10-08 23:56:11,641 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1689] 2026-10-08 23:56:12,522 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1690] 2026-10-08 23:56:12,844 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [146] 2026-10-08 23:56:12,978 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [12] 2026-10-08 23:56:13,102 121 INFO rb-ed7f209-225380-422590 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-08 23:56:14,084 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1691] 2026-10-08 23:56:14,365 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1151] 2026-10-08 23:56:14,573 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1692] 2026-10-08 23:56:15,301 121 INFO rb-ed7f209-225380-422590 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-08 23:56:16,273 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1693] 2026-10-08 23:56:16,461 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1152] 2026-10-08 23:56:16,606 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1694] 2026-10-08 23:56:17,144 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1695] 2026-10-08 23:56:17,300 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1153] 2026-10-08 23:56:17,420 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1696] 2026-10-08 23:56:17,886 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [14] 2026-10-08 23:56:17,977 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-10-08 23:56:18,999 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1697] 2026-10-08 23:56:19,284 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1154] 2026-10-08 23:56:19,537 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1698] 2026-10-08 23:56:19,853 121 INFO rb-ed7f209-225380-422590 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-08 23:56:20,592 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1699] 2026-10-08 23:56:20,782 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1155] 2026-10-08 23:56:20,948 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1700] 2026-10-08 23:56:21,718 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1701] 2026-10-08 23:56:21,879 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1156] 2026-10-08 23:56:22,071 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1702] 2026-10-08 23:56:22,592 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [16] 2026-10-08 23:56:22,742 121 INFO rb-ed7f209-225380-422590 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-08 23:56:23,841 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1703] 2026-10-08 23:56:24,219 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1157] 2026-10-08 23:56:24,430 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1704] 2026-10-08 23:56:25,365 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1705] 2026-10-08 23:56:25,532 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1158] 2026-10-08 23:56:25,664 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1706] 2026-10-08 23:56:26,158 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [18] 2026-10-08 23:56:26,270 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [19] 2026-10-08 23:56:26,366 121 INFO rb-ed7f209-225380-422590 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-08 23:56:27,304 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1707] 2026-10-08 23:56:27,552 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1159] 2026-10-08 23:56:27,723 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1708] 2026-10-08 23:56:28,747 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [1709] 2026-10-08 23:56:28,920 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1160] 2026-10-08 23:56:29,045 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1710] 2026-10-08 23:56:29,704 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [23] 2026-10-08 23:56:29,829 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [25] 2026-10-08 23:56:29,936 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [22] 2026-10-08 23:56:30,030 121 INFO rb-ed7f209-225380-422590 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [24] 2026-10-08 23:56:30,158 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-08 23:56:38,294 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_change_purpose_of_step ... 2026-10-08 23:56:38,701 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_different_purposes ... 2026-10-08 23:56:39,576 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_general_and_purpose_steps ... 2026-10-08 23:56:39,669 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_same_purpose ... 2026-10-08 23:56:39,761 121 INFO rb-ed7f209-225380-422590 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approvers_for_different_purposes_multiple_approvers ... 2026-10-08 23:56:40,361 121 INFO rb-ed7f209-225380-422590 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-08 23:56:40,363 121 INFO rb-ed7f209-225380-422590 odoo.service.server: 2602 post-tests in 10355.96s, 3240708 queries 2026-10-08 23:56:40,378 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_purchase_order_advance: 22 tests 123.89s 43628 queries 2026-10-08 23:56:40,378 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_purchase_receipt: 18 tests 27.81s 9858 queries 2026-10-08 23:56:40,378 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_quality: 337 tests 172.78s 48062 queries 2026-10-08 23:56:40,378 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_quality_mrp: 78 tests 102.16s 34427 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_quality_stock: 46 tests 26.47s 10541 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_registration_email_blacklist: 74 tests 56.60s 31841 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 2.94s 855 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 4.97s 1472 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sale_backdate: 6 tests 2.84s 961 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.53s 162 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.59s 645 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sale_order_advance: 14 tests 83.53s 29383 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sale_price_lock: 8 tests 7.43s 2237 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sales_stock_schedule: 66 tests 91.56s 25640 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sales_target: 26 tests 42.13s 15589 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sales_target_pos: 24 tests 62.47s 19683 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sales_target_sale: 27 tests 137.67s 35110 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sales_team_advanced: 17 tests 9.66s 4091 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 11.13s 4477 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 23.62s 9744 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_signup_email_verification: 6 tests 15.81s 8571 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_sshkey: 11 tests 12.02s 3811 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_stock_account_moves_link: 12 tests 30.12s 11552 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_stock_asset: 20 tests 64.79s 20624 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_stock_asset_equipment: 6 tests 18.61s 5575 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_stock_equipment: 26 tests 9.73s 3368 queries 2026-10-08 23:56:40,379 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 14.40s 5436 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.13s 453 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_token_expiration_test: 15 tests 1.16s 311 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_unique_product_code: 5 tests 7.29s 3301 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_vat_counterpart: 9 tests 2.40s 941 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_vendor_price_lock: 11 tests 10.94s 2910 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_wallet: 73 tests 367.98s 142043 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_warranty_management: 55 tests 10.09s 3709 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_warranty_purchase: 20 tests 14.94s 5520 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 17.82s 6284 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_warranty_sale: 24 tests 22.00s 7211 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_warranty_sale_stock: 16 tests 24.07s 7298 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_warranty_stock: 27 tests 14.98s 5008 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_website_apps_store: 59 tests 260.89s 93739 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_website_apps_store_loc: 3 tests 8.65s 615 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_website_docs: 109 tests 163.77s 30551 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_website_docs_odoo: 19 tests 31.95s 10466 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_website_odoo_version: 3 tests 0.95s 338 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: to_website_slides_event: 3 tests 0.59s 151 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: utm: 19 tests 4.58s 1255 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account: 135 tests 242.52s 97588 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_auto_transfer: 10 tests 24.72s 10138 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_bank_statement_import: 128 tests 505.94s 200490 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_bank_statement_import_rje: 7 tests 36.72s 13360 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 6.89s 1528 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_budget_project: 8 tests 1.92s 684 queries 2026-10-08 23:56:40,380 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_followup: 139 tests 1104.76s 315550 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_followup_sale: 25 tests 72.16s 24547 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 80.99s 29931 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 23.92s 8778 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_reconciliation: 171 tests 1201.00s 307185 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_account_recurring: 25 tests 122.04s 34545 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate: 75 tests 618.98s 227440 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_crm: 9 tests 102.70s 35738 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 5.62s 2172 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 241.45s 86793 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 36.54s 8824 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 85.60s 28071 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 321.38s 114552 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 98.27s 34425 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 133.52s 45811 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_pos: 25 tests 157.24s 54654 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 36.44s 12834 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 34.95s 12747 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_purchase: 3 tests 7.09s 3016 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_sale: 29 tests 337.75s 117547 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 100.22s 35721 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_website: 77 tests 511.13s 173330 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 61.69s 21132 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.25s 39 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_amazon: 18 tests 6.28s 5605 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_amazon_ses: 48 tests 4.67s 1152 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_api_request_logger: 7 tests 2.08s 598 queries 2026-10-08 23:56:40,381 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_appointment: 13 tests 19.97s 6645 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_appointment_crm: 4 tests 5.28s 1722 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_appointment_sale: 3 tests 6.38s 1677 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 2.60s 892 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_appointment_website: 37 tests 53.29s 16115 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_appointment_website_hr: 4 tests 8.02s 2310 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval: 543 tests 650.97s 161424 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_account: 68 tests 267.30s 28539 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_analytic: 12 tests 98.51s 5453 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_employee_advance: 81 tests 231.06s 62568 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 128.55s 39413 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 200.35s 64422 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 46.68s 15784 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 38.25s 10812 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.42s 355 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_marketplace: 5 tests 10.75s 3740 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_procurement: 7 tests 25.88s 13618 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_project: 9 tests 10.57s 2394 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_purchase: 13 tests 27.03s 7449 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_purchase_stock: 19 tests 50.28s 15565 queries 2026-10-08 23:56:40,382 121 INFO rb-ed7f209-225380-422590 odoo.tests.stats: viin_approval_purpose_routing: 7 tests 10.20s 3232 queries 2026-10-08 23:56:40,383 121 INFO rb-ed7f209-225380-422590 odoo.tests.result: 0 failed, 0 error(s) of 2602 tests when loading database 'rb-ed7f209-225380-422590' 2026-10-08 23:56:40,383 121 INFO rb-ed7f209-225380-422590 odoo.service.server: Initiating shutdown 2026-10-08 23:56:40,383 121 INFO rb-ed7f209-225380-422590 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.