Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.62-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.0-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.1-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-202606-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.1.62-py3-none-any.whl (222 kB) Downloading pyjwt-2.15.0-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.1-py3-none-any.whl (15 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202606-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.1.62 Levenshtein-0.25.1 PyJWT-2.15.0 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.1 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-202606 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.101-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.58.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.27.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.14.1-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.38.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.3-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.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (129 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.101 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.101-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.3-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.7.0-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.4-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.0 (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.10.2-py3-none-any.whl.metadata (2.2 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.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 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.44.0-py3-none-any.whl.metadata (1.4 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.9.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting propcache>=0.2.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (25 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.17.0 (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.101->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.101->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.101->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.101-py3-none-any.whl (140 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.58.0-py3-none-any.whl (262 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.14.1-py3-none-any.whl (343 kB) Downloading google_api_core-2.38.0-py3-none-any.whl (187 kB) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 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.101-py3-none-any.whl (15.9 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.66.0-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.7.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Downloading google_resumable_media-2.10.2-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl (306 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.44.0-py3-none-any.whl (60 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (250 kB) Downloading proto_plus-1.28.4-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=016dfe65be65d0ae62e5f1889a117c37fb57089ee98949e6ea64f211a759b9f2 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-gsbarku4/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.3 aiosignal-1.4.0 boto3-1.43.101 botocore-1.43.101 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.66.0 frozenlist-1.8.0 google-api-core-2.38.0 google-auth-2.58.0 google-cloud-core-2.7.0 google-cloud-storage-3.14.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.2 googleapis-common-protos-1.75.3 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.44.0 oscrypto-1.3.0 propcache-0.5.4 proto-plus-1.28.4 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-09-24 07:26:56,032 121 INFO ? odoo: Odoo version 18.0 2026-09-24 07:26:56,032 121 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-24 07:26:56,032 121 INFO ? odoo: addons paths: ['/data/build/rb-b1a5ec1-225045/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-b1a5ec1-225045/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-09-24 07:26:56,032 121 INFO ? odoo: database: default@default:5432 2026-09-24 07:26:56,170 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-24 07:26:56,179 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-24 07:26:56,439 121 INFO ? odoo.tests.common: Importing test framework 2026-09-24 07:26:56,786 121 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-24 07:26:56,841 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.loading: loading 1 modules... 2026-09-24 07:26:57,031 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.loading: 1 modules loaded in 0.19s, 0 queries (+0 extra) 2026-09-24 07:26:58,107 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.loading: loading 1149 modules... 2026-09-24 07:27:15,392 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.loading: 1149 modules loaded in 17.28s, 2 queries (+2 extra) 2026-09-24 07:27:17,746 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.loading: Modules loaded. 2026-09-24 07:27:18,071 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-09-24 07:27:18,072 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.registry: Registry loaded in 21.285s 2026-09-24 07:27:18,073 121 INFO rb-b1a5ec1-225045-418239 odoo.service.server: Starting post tests 2026-09-24 07:27:18,922 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-24 07:27:23,401 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.4712719917297363 seconds 2026-09-24 07:27:24,109 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.7083296775817871 seconds 2026-09-24 07:27:36,670 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-09-24 07:27:40,541 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:27:43,817 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1586 checked, 5 removed 2026-09-24 07:27:54,912 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_downpayment_coexistence: Starting TestPaymentDownpaymentCoexistence.test_module_advance_and_core_downpayment_coexist_without_double_counting ... 2026-09-24 07:27:59,836 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:28:12,292 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-24 07:28:17,179 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-24 07:28:21,130 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-09-24 07:28:26,087 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-09-24 07:28:28,790 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-09-24 07:28:31,438 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:28:42,570 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-09-24 07:28:42,871 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-09-24 07:28:43,379 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-09-24 07:28:43,813 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:28:57,347 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-24 07:28:57,904 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:28:57,914 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-09-24 07:28:58,775 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-09-24 07:28:59,670 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-09-24 07:29:00,645 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-09-24 07:29:01,762 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-09-24 07:29:03,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-09-24 07:29:04,574 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_07_create_bills_yields_a_document_a_user_without_receipts_can_reach ... 2026-09-24 07:29:06,342 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-09-24 07:29:07,118 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_09_create_bill_button_yields_a_vendor_bill_for_an_individual_vendor ... 2026-09-24 07:29:08,112 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_10_create_receipt_button_still_yields_a_receipt_for_an_individual_vendor ... 2026-09-24 07:29:09,128 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-09-24 07:29:10,658 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:12,075 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_13_combined_action_blocks_receipt_for_a_user_without_the_receipts_group ... 2026-09-24 07:29:13,450 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-09-24 07:29:15,509 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-09-24 07:29:16,825 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-09-24 07:29:17,713 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:29:18,493 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-09-24 07:29:18,583 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-09-24 07:29:18,665 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-09-24 07:29:18,725 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-09-24 07:29:18,809 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-09-24 07:29:18,867 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-09-24 07:29:18,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-09-24 07:29:18,946 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-09-24 07:29:18,998 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-09-24 07:29:19,044 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-09-24 07:29:19,276 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-09-24 07:29:19,429 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-09-24 07:29:19,457 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-09-24 07:29:19,484 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-09-24 07:29:19,535 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:20,519 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-09-24 07:29:20,677 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-09-24 07:29:20,762 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-09-24 07:29:20,906 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-09-24 07:29:20,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-09-24 07:29:20,921 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-09-24 07:29:20,993 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-09-24 07:29:21,003 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-09-24 07:29:21,043 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1085] 2026-09-24 07:29:21,043 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-09-24 07:29:21,063 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-09-24 07:29:21,066 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-09-24 07:29:21,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-09-24 07:29:21,095 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-09-24 07:29:21,097 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-09-24 07:29:21,101 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-09-24 07:29:21,125 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-09-24 07:29:21,130 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-09-24 07:29:21,134 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-09-24 07:29:21,150 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-09-24 07:29:21,152 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-09-24 07:29:21,153 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-09-24 07:29:21,180 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-09-24 07:29:21,269 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-09-24 07:29:21,349 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-09-24 07:29:21,379 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-09-24 07:29:21,403 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-09-24 07:29:21,550 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [26] 2026-09-24 07:29:21,790 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91213] 2026-09-24 07:29:21,790 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-09-24 07:29:21,883 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91215] 2026-09-24 07:29:21,883 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-09-24 07:29:22,059 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [5] 2026-09-24 07:29:22,070 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [12] 2026-09-24 07:29:22,130 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-09-24 07:29:22,152 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-09-24 07:29:22,205 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-09-24 07:29:22,239 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-09-24 07:29:22,250 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted quality.action records with IDs: [9] 2026-09-24 07:29:22,283 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [23] 2026-09-24 07:29:22,320 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91052] 2026-09-24 07:29:22,320 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-09-24 07:29:22,476 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-09-24 07:29:22,498 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-09-24 07:29:22,526 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-09-24 07:29:22,627 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 53, model: viin.quality.check 2026-09-24 07:29:22,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 53, model: viin.quality.check 2026-09-24 07:29:22,901 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-09-24 07:29:22,934 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.alert 2026-09-24 07:29:22,972 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 53, model: viin.quality.alert 2026-09-24 07:29:23,111 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-09-24 07:29:23,115 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-09-24 07:29:23,118 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-09-24 07:29:23,165 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 53, model: quality.alert.corrective.action 2026-09-24 07:29:23,243 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-09-24 07:29:23,249 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-09-24 07:29:23,252 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-09-24 07:29:23,282 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:23,360 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-09-24 07:29:23,369 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-09-24 07:29:23,388 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-09-24 07:29:23,471 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 53, model: viin.quality.check 2026-09-24 07:29:23,492 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 53, model: viin.quality.check 2026-09-24 07:29:23,546 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 53, model: viin.quality.check 2026-09-24 07:29:23,629 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:24,639 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_quantity_from_wizard ... 2026-09-24 07:29:24,747 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-09-24 07:29:24,783 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:25,734 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-09-24 07:29:25,959 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-09-24 07:29:26,745 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-09-24 07:29:27,021 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-09-24 07:29:27,353 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-09-24 07:29:27,701 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:28,750 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-09-24 07:29:28,785 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-09-24 07:29:28,863 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:30,130 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-24 07:29:30,208 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:31,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-09-24 07:29:31,627 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1107] 2026-09-24 07:29:31,640 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91189] 2026-09-24 07:29:31,640 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-09-24 07:29:31,674 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-09-24 07:29:31,810 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-09-24 07:29:31,828 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-09-24 07:29:31,840 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1107] 2026-09-24 07:29:31,842 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-09-24 07:29:31,867 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-09-24 07:29:31,930 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-09-24 07:29:31,979 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-09-24 07:29:32,038 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-09-24 07:29:32,080 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-24 07:29:32,123 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-09-24 07:29:41,245 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:29:41,983 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-09-24 07:29:42,039 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-09-24 07:29:42,084 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-09-24 07:29:42,129 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-09-24 07:29:42,174 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-09-24 07:29:42,218 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-09-24 07:29:42,266 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-09-24 07:29:42,320 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-09-24 07:29:42,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-09-24 07:29:42,440 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-09-24 07:29:42,484 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-09-24 07:29:42,556 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:43,718 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:44,076 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-09-24 07:29:44,358 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-09-24 07:29:44,571 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-09-24 07:29:44,832 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-09-24 07:29:45,118 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-09-24 07:29:45,294 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [198] 2026-09-24 07:29:45,564 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:46,240 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-09-24 07:29:46,561 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [206] 2026-09-24 07:29:47,365 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_02_button_start_skips_blocked_wo_when_raise_on_invalid_state ... 2026-09-24 07:29:47,640 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-09-24 07:29:48,265 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-09-24 07:29:48,528 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-09-24 07:29:49,631 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-09-24 07:29:49,849 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-09-24 07:29:50,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-09-24 07:29:51,128 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-09-24 07:29:52,648 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:52,661 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-09-24 07:29:52,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:29:53,455 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-09-24 07:29:53,703 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-09-24 07:29:53,970 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [58] 2026-09-24 07:29:53,997 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-09-24 07:29:54,272 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-09-24 07:29:54,697 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-09-24 07:29:55,044 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-09-24 07:29:55,414 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:56,239 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-09-24 07:29:56,271 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-09-24 07:29:56,288 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-09-24 07:29:56,303 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2610] 2026-09-24 07:29:56,305 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-09-24 07:29:56,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-09-24 07:29:56,344 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-09-24 07:29:56,346 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-09-24 07:29:56,370 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-09-24 07:29:56,384 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-09-24 07:29:56,413 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-09-24 07:29:56,437 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-09-24 07:29:56,471 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 74, model: stock.picking.type 2026-09-24 07:29:56,502 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 74, model: stock.picking.type 2026-09-24 07:29:56,536 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:29:56,550 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-09-24 07:29:56,582 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-09-24 07:29:56,607 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:56,634 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:56,658 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:56,685 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:56,709 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_shipped_wildcard_rule_blocks_a_matching_disposable_domain ... 2026-09-24 07:29:56,730 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_trailing_dot_does_not_evade_a_domain_rule ... 2026-09-24 07:29:56,754 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_blocks_an_address_in_that_domain ... 2026-09-24 07:29:56,778 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:56,803 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:56,826 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_after_the_token ... 2026-09-24 07:29:56,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_before_the_token ... 2026-09-24 07:29:56,874 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-09-24 07:29:56,895 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:56,916 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-09-24 07:29:56,939 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:56,965 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:56,995 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_blocks_a_matching_address ... 2026-09-24 07:29:57,026 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,047 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,072 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-09-24 07:29:57,101 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-09-24 07:29:57,130 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-09-24 07:29:57,150 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-09-24 07:29:57,187 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:29:57,200 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-09-24 07:29:57,220 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,241 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-09-24 07:29:57,267 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,296 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_the_pattern_parts_split_at_the_last_at_sign ... 2026-09-24 07:29:57,334 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:29:57,347 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-09-24 07:29:57,382 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,416 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,469 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_of_an_archived_rule_is_still_rejected ... 2026-09-24 07:29:57,530 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-09-24 07:29:57,557 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,584 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_whose_domain_has_no_dot_is_rejected ... 2026-09-24 07:29:57,613 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,634 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-09-24 07:29:57,667 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-09-24 07:29:57,682 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-09-24 07:29:57,711 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:29:57,725 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,755 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_an_allowed_address_is_cleared_in_one_indexed_query ... 2026-09-24 07:29:57,784 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-09-24 07:29:57,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:29:57,829 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:29:57,898 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:29:57,911 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_stored_under_its_own_namespaced_key ... 2026-09-24 07:29:59,700 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72] 2026-09-24 07:29:59,888 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:30:06,314 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-09-24 07:30:07,822 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [74] 2026-09-24 07:30:08,023 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-09-24 07:30:08,049 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-09-24 07:30:08,095 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:30:08,111 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_blocked_self_registration_creates_no_account_and_explains_why ... 2026-09-24 07:30:09,211 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:30:10,338 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:10] "POST /web/signup HTTP/1.1" 200 - 203 0.156 0.974 2026-09-24 07:30:10,372 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_matching_address_registers_when_the_feature_is_switched_off ... 2026-09-24 07:30:11,567 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:30:13,320 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:13] "POST /web/signup HTTP/1.1" 200 - 203 0.251 1.509 2026-09-24 07:30:13,328 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [76] 2026-09-24 07:30:13,895 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-24 07:30:14,084 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [371] 2026-09-24 07:30:14,116 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #76 deleted mail.message records with IDs: [8811] 2026-09-24 07:30:14,132 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-24 07:30:14,140 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:30:14,140 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:14] "POST /web/signup HTTP/1.1" 303 - 286 0.446 0.361 2026-09-24 07:30:14,153 121 INFO rb-b1a5ec1-225045-418239 odoo.http: Session expired 2026-09-24 07:30:14,153 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:14] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-09-24 07:30:14,612 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:14] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.074 0.377 2026-09-24 07:30:14,657 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:30:15,713 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:30:16,743 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:16] "POST /web/signup HTTP/1.1" 200 - 203 0.197 0.835 2026-09-24 07:30:16,788 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-09-24 07:30:17,813 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:30:18,889 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:18] "POST /web/signup HTTP/1.1" 200 - 203 0.197 0.884 2026-09-24 07:30:18,927 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-09-24 07:30:20,391 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:30:20,954 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-24 07:30:21,092 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [372] 2026-09-24 07:30:21,101 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #77 deleted mail.message records with IDs: [8820] 2026-09-24 07:30:21,114 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-24 07:30:21,122 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:30:21,122 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:21] "POST /web/signup HTTP/1.1" 303 - 285 0.206 0.531 2026-09-24 07:30:21,131 121 INFO rb-b1a5ec1-225045-418239 odoo.http: Session expired 2026-09-24 07:30:21,132 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:21] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-09-24 07:30:21,796 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:21] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.110 0.549 2026-09-24 07:30:21,828 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-09-24 07:30:22,805 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:30:23,677 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:23] "POST /web/signup HTTP/1.1" 200 - 203 0.115 0.761 2026-09-24 07:30:24,831 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-24 07:30:24,910 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [373] 2026-09-24 07:30:24,922 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #78 deleted mail.message records with IDs: [8825] 2026-09-24 07:30:24,937 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-24 07:30:24,947 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:30:24,948 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:24] "POST /web/signup HTTP/1.1" 303 - 265 0.194 1.050 2026-09-24 07:30:24,958 121 INFO rb-b1a5ec1-225045-418239 odoo.http: Session expired 2026-09-24 07:30:24,958 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:24] "GET /my HTTP/1.1" 303 - 5 0.001 0.005 2026-09-24 07:30:25,455 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:25] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.094 0.399 2026-09-24 07:30:25,487 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:30:26,236 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:30:27,279 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:27] "POST /web/signup HTTP/1.1" 200 - 202 0.206 0.840 2026-09-24 07:30:27,846 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:27] "POST /web/signup HTTP/1.1" 200 - 128 0.139 0.382 2026-09-24 07:30:28,262 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reader2@blocked-example.com from 127.0.0.1 2026-09-24 07:30:28,354 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [374] 2026-09-24 07:30:28,361 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #79 deleted mail.message records with IDs: [8830] 2026-09-24 07:30:28,370 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reader2@blocked-example.com from 127.0.0.1 2026-09-24 07:30:28,377 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:30:28,377 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:28] "POST /web/signup HTTP/1.1" 303 - 286 0.157 0.299 2026-09-24 07:30:28,399 121 INFO rb-b1a5ec1-225045-418239 odoo.http: Session expired 2026-09-24 07:30:28,399 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:28] "GET /my HTTP/1.1" 303 - 5 0.005 0.014 2026-09-24 07:30:29,015 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:29] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.170 0.442 2026-09-24 07:30:29,426 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reader3@blocked-example.com from 127.0.0.1 2026-09-24 07:30:29,513 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [375] 2026-09-24 07:30:29,525 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #80 deleted mail.message records with IDs: [8833] 2026-09-24 07:30:29,534 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reader3@blocked-example.com from 127.0.0.1 2026-09-24 07:30:29,540 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:30:29,540 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:29] "POST /web/signup HTTP/1.1" 303 - 286 0.155 0.285 2026-09-24 07:30:29,552 121 INFO rb-b1a5ec1-225045-418239 odoo.http: Session expired 2026-09-24 07:30:29,552 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:29] "GET /my HTTP/1.1" 303 - 5 0.001 0.007 2026-09-24 07:30:30,098 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:30] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.138 0.401 2026-09-24 07:30:30,640 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reader4@blocked-example.com from 127.0.0.1 2026-09-24 07:30:30,738 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [376] 2026-09-24 07:30:30,748 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #81 deleted mail.message records with IDs: [8836] 2026-09-24 07:30:30,759 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reader4@blocked-example.com from 127.0.0.1 2026-09-24 07:30:30,767 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:30:30,768 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:30] "POST /web/signup HTTP/1.1" 303 - 286 0.324 0.293 2026-09-24 07:30:30,782 121 INFO rb-b1a5ec1-225045-418239 odoo.http: Session expired 2026-09-24 07:30:30,782 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:30] "GET /my HTTP/1.1" 303 - 5 0.002 0.008 2026-09-24 07:30:31,243 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:31] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.045 0.408 2026-09-24 07:30:31,294 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:30:31,310 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:30:32,477 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:30:33,539 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:33] "POST /web/signup HTTP/1.1" 200 - 203 0.151 0.914 2026-09-24 07:30:34,078 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-09-24 07:30:34,099 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8840] 2026-09-24 07:30:34,105 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:30:34,518 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:resident@blocked-example.com from 127.0.0.1 2026-09-24 07:30:34,564 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:resident@blocked-example.com from 127.0.0.1 2026-09-24 07:30:34,576 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:30:34,576 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:34] "POST /web/reset_password HTTP/1.1" 303 - 117 0.222 0.176 2026-09-24 07:30:34,608 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:resident@blocked-example.com from 127.0.0.1 2026-09-24 07:30:34,621 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:34] "POST /web/login HTTP/1.1" 303 - 16 0.006 0.023 2026-09-24 07:30:34,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login failed for db:rb-b1a5ec1-225045-418239 login:resident@blocked-example.com from 127.0.0.1 2026-09-24 07:30:35,122 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:35] "POST /web/login HTTP/1.1" 200 - 105 0.085 0.411 2026-09-24 07:30:35,125 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:30:35,154 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-09-24 07:30:35,981 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:30:37,042 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:37] "POST /web/signup HTTP/1.1" 200 - 203 0.169 0.903 2026-09-24 07:30:37,603 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:invitee@blocked-example.com from 127.0.0.1 2026-09-24 07:30:37,757 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [379] 2026-09-24 07:30:37,775 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8846] 2026-09-24 07:30:37,798 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:invitee@blocked-example.com from 127.0.0.1 2026-09-24 07:30:37,816 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:30:37,817 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:37] "POST /web/signup HTTP/1.1" 303 - 297 0.377 0.325 2026-09-24 07:30:37,836 121 INFO rb-b1a5ec1-225045-418239 odoo.http: Session expired 2026-09-24 07:30:37,836 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:37] "GET /my HTTP/1.1" 303 - 5 0.006 0.008 2026-09-24 07:30:38,312 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:30:38] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.076 0.395 2026-09-24 07:30:38,385 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:30:38,654 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-09-24 07:30:38,765 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-09-24 07:30:38,932 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:30:39,138 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-09-24 07:30:39,474 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-09-24 07:30:39,700 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-09-24 07:30:39,904 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-09-24 07:30:40,229 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-09-24 07:30:40,520 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-09-24 07:30:40,800 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:30:41,029 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-09-24 07:30:41,515 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-09-24 07:30:41,950 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-09-24 07:30:43,418 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-09-24 07:30:44,737 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:30:46,132 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-09-24 07:30:46,524 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-09-24 07:30:46,791 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-09-24 07:30:46,835 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-09-24 07:30:47,058 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:30:47,086 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:30:47,087 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:30:47,302 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-09-24 07:30:47,419 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-09-24 07:30:47,438 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-09-24 07:30:47,513 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-09-24 07:30:47,577 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:30:47,590 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-09-24 07:30:48,521 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-09-24 07:30:48,628 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-09-24 07:30:49,207 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:31:00,387 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-24 07:31:07,459 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-24 07:31:12,420 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-09-24 07:31:19,654 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-09-24 07:31:24,187 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-09-24 07:31:28,067 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:31:39,957 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-09-24 07:31:40,195 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-09-24 07:31:40,523 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:31:52,380 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-24 07:31:52,767 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:31:54,240 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [380] 2026-09-24 07:31:54,846 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-09-24 07:31:55,022 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-09-24 07:31:55,344 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-09-24 07:31:55,545 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-09-24 07:31:57,011 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-09-24 07:31:58,466 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-09-24 07:31:58,670 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:31:59,000 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:32:01,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_and_a_refused_transfer_are_recorded_differently ... 2026-09-24 07:32:03,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_is_honoured_when_the_schedule_is_updated ... 2026-09-24 07:32:05,000 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:32:06,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8940, 8939] 2026-09-24 07:32:07,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [112] 2026-09-24 07:32:07,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1313] 2026-09-24 07:32:07,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_cancelled_transfer_is_left_alone_and_the_operator_is_told ... 2026-09-24 07:32:08,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_done_transfer_is_left_alone_and_the_operator_is_told ... 2026-09-24 07:32:09,000 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:32:12,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_picked_move_is_left_alone_and_the_operator_is_told ... 2026-09-24 07:32:13,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_printed_transfer_is_left_alone_and_the_operator_is_told ... 2026-09-24 07:32:15,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_change_splits_then_merges_back_to_one_per_date ... 2026-09-24 07:32:17,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8982, 8980, 8979] 2026-09-24 07:32:17,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [121] 2026-09-24 07:32:17,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1330] 2026-09-24 07:32:17,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-09-24 07:32:18,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-09-24 07:32:19,757 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:32:19,769 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:32:21,477 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:32:21,000 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:32:27,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_an_unsupported_operator_raises_instead_of_answering_wrongly ... 2026-09-24 07:32:27,000 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:32:27,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_returns_exactly_the_records_showing_that_value ... 2026-09-24 07:32:27,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_work_does_not_grow_with_unrelated_movements ... 2026-09-24 07:32:31,291 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:32:31,306 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:32:31,716 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:32:32,023 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:32:32,036 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-09-24 07:32:32,417 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-09-24 07:32:32,706 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-09-24 07:32:33,945 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-09-24 07:32:34,231 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-09-24 07:32:35,605 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9224, 9220, 9219] 2026-09-24 07:32:35,660 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [145] 2026-09-24 07:32:35,667 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1345] 2026-09-24 07:32:36,094 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-09-24 07:32:37,582 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-09-24 07:32:39,032 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9239, 9235, 9234] 2026-09-24 07:32:39,098 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [148] 2026-09-24 07:32:39,105 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1351] 2026-09-24 07:32:39,513 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-09-24 07:32:40,993 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-09-24 07:32:42,358 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-09-24 07:32:43,617 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-09-24 07:32:44,667 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-09-24 07:32:46,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-09-24 07:32:47,745 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-09-24 07:32:48,731 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-09-24 07:32:49,598 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-09-24 07:32:50,626 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-09-24 07:32:51,635 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-09-24 07:32:52,542 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:32:52,000 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:32:54,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-09-24 07:32:55,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-09-24 07:32:56,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-09-24 07:32:58,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-09-24 07:32:59,250 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:32:59,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_changing_the_product_requotes_the_forecast_and_keeps_the_promise ... 2026-09-24 07:32:59,958 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-09-24 07:33:00,499 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-09-24 07:33:01,600 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:33:02,311 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-09-24 07:33:03,702 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-09-24 07:33:04,844 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-09-24 07:33:05,827 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_typed_today_still_reads_today_value_a_week_later ... 2026-09-24 07:33:06,335 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_typing_a_promise_in_the_form_sets_the_lead_time ... 2026-09-24 07:33:08,015 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:33:09,571 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-09-24 07:33:09,697 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [382] 2026-09-24 07:33:10,408 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-09-24 07:33:10,497 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 95, model: team.sales.target 2026-09-24 07:33:10,545 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9385] 2026-09-24 07:33:10,547 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-24 07:33:10,554 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-09-24 07:33:10,561 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 95, model: team.sales.target 2026-09-24 07:33:10,576 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 95, model: team.sales.target 2026-09-24 07:33:10,603 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9387] 2026-09-24 07:33:10,604 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-24 07:33:10,715 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9388, 9383] 2026-09-24 07:33:10,715 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-24 07:33:10,729 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9388, 9383] 2026-09-24 07:33:10,736 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [1] 2026-09-24 07:33:10,743 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1411] 2026-09-24 07:33:10,745 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-09-24 07:33:10,750 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 95, model: personal.sales.target 2026-09-24 07:33:10,762 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 95, model: personal.sales.target 2026-09-24 07:33:10,778 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9386] 2026-09-24 07:33:10,779 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-24 07:33:10,811 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-09-24 07:33:11,001 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9385] 2026-09-24 07:33:11,032 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted team.sales.target records with IDs: [8] 2026-09-24 07:33:11,063 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1413] 2026-09-24 07:33:11,145 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 96, model: team.sales.target 2026-09-24 07:33:11,160 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 96, model: team.sales.target 2026-09-24 07:33:11,187 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9387] 2026-09-24 07:33:11,196 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 96, model: team.sales.target 2026-09-24 07:33:11,243 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 96, model: team.sales.target 2026-09-24 07:33:11,452 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9383] 2026-09-24 07:33:11,486 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [1] 2026-09-24 07:33:11,496 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1411] 2026-09-24 07:33:11,665 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9391] 2026-09-24 07:33:11,681 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [5] 2026-09-24 07:33:11,687 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1419, 1420] 2026-09-24 07:33:11,699 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 96, model: personal.sales.target 2026-09-24 07:33:11,717 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 96, model: personal.sales.target 2026-09-24 07:33:11,746 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9386] 2026-09-24 07:33:11,754 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 96, model: personal.sales.target 2026-09-24 07:33:11,798 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 96, model: personal.sales.target 2026-09-24 07:33:11,855 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-09-24 07:33:12,214 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9385] 2026-09-24 07:33:12,249 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [8] 2026-09-24 07:33:12,277 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1413] 2026-09-24 07:33:12,375 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9387] 2026-09-24 07:33:12,392 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [9] 2026-09-24 07:33:12,431 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1415] 2026-09-24 07:33:12,625 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9383] 2026-09-24 07:33:12,651 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [1] 2026-09-24 07:33:12,660 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1411] 2026-09-24 07:33:12,779 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9386] 2026-09-24 07:33:12,804 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [3] 2026-09-24 07:33:12,809 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1414] 2026-09-24 07:33:13,056 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9396] 2026-09-24 07:33:13,094 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-24 07:33:13,101 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-24 07:33:13,202 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 97, model: team.sales.target 2026-09-24 07:33:13,241 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 97, model: team.sales.target 2026-09-24 07:33:13,269 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9387] 2026-09-24 07:33:13,311 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 97, model: team.sales.target 2026-09-24 07:33:13,373 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 97, model: team.sales.target 2026-09-24 07:33:13,426 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 97, model: personal.sales.target 2026-09-24 07:33:13,447 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 97, model: personal.sales.target 2026-09-24 07:33:13,471 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9395] 2026-09-24 07:33:13,490 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 97, model: personal.sales.target 2026-09-24 07:33:13,510 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9395] 2026-09-24 07:33:13,513 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [8] 2026-09-24 07:33:13,518 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1427, 1428] 2026-09-24 07:33:13,546 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 97, model: personal.sales.target 2026-09-24 07:33:13,685 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9396] 2026-09-24 07:33:13,722 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-24 07:33:13,730 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-24 07:33:13,748 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-09-24 07:33:13,984 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9385] 2026-09-24 07:33:14,003 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [8] 2026-09-24 07:33:14,057 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1413] 2026-09-24 07:33:14,198 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9387] 2026-09-24 07:33:14,206 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [9] 2026-09-24 07:33:14,226 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1415] 2026-09-24 07:33:14,360 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9383] 2026-09-24 07:33:14,368 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [1] 2026-09-24 07:33:14,374 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1411] 2026-09-24 07:33:14,440 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9386] 2026-09-24 07:33:14,443 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [3] 2026-09-24 07:33:14,449 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1414] 2026-09-24 07:33:14,531 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:33:16,474 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-09-24 07:33:16,619 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-09-24 07:33:27,525 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-09-24 07:33:27,562 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-09-24 07:33:27,595 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-09-24 07:33:27,623 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-09-24 07:33:27,662 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-09-24 07:33:27,734 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 07:33:29,384 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-09-24 07:33:29,539 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-09-24 07:33:29,929 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-09-24 07:33:29,964 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-09-24 07:33:30,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:33:31,713 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-09-24 07:33:31,855 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-09-24 07:33:32,500 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-09-24 07:33:32,688 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-09-24 07:33:32,716 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-09-24 07:33:35,748 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-09-24 07:33:35,889 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-09-24 07:33:36,856 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-09-24 07:33:36,906 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1454] 2026-09-24 07:33:36,935 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-09-24 07:33:37,059 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:33:38,793 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-09-24 07:33:38,962 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-09-24 07:33:39,237 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-09-24 07:33:39,685 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9859] 2026-09-24 07:33:39,698 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [44] 2026-09-24 07:33:39,703 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1504] 2026-09-24 07:33:39,839 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9862] 2026-09-24 07:33:39,848 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [46] 2026-09-24 07:33:39,852 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1508, 1509] 2026-09-24 07:33:39,861 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9860] 2026-09-24 07:33:39,878 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted team.sales.target records with IDs: [43] 2026-09-24 07:33:39,926 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1506] 2026-09-24 07:33:40,084 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 118, model: personal.sales.target 2026-09-24 07:33:40,329 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-09-24 07:33:40,345 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-09-24 07:33:40,365 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9864] 2026-09-24 07:33:40,369 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 118, model: team.sales.target 2026-09-24 07:33:40,387 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-09-24 07:33:40,403 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-09-24 07:33:40,425 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9863] 2026-09-24 07:33:40,432 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 118, model: personal.sales.target 2026-09-24 07:33:40,454 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 118, model: personal.sales.target 2026-09-24 07:33:40,548 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-09-24 07:33:40,562 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-09-24 07:33:40,585 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9863] 2026-09-24 07:33:40,600 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 118, model: personal.sales.target 2026-09-24 07:33:40,618 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9863] 2026-09-24 07:33:40,621 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [48] 2026-09-24 07:33:40,626 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1510] 2026-09-24 07:33:40,649 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 118, model: personal.sales.target 2026-09-24 07:33:40,670 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-09-24 07:33:40,685 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-09-24 07:33:40,705 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9864] 2026-09-24 07:33:40,716 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 118, model: team.sales.target 2026-09-24 07:33:40,744 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-09-24 07:33:40,847 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-24 07:33:41,286 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 117, model: team.sales.target 2026-09-24 07:33:41,298 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9868] 2026-09-24 07:33:41,300 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-24 07:33:41,419 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9869, 9866] 2026-09-24 07:33:41,419 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-24 07:33:41,443 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9869, 9866] 2026-09-24 07:33:41,446 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [51] 2026-09-24 07:33:41,451 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1512] 2026-09-24 07:33:41,452 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-24 07:33:41,473 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-24 07:33:41,717 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 117, model: team.sales.target 2026-09-24 07:33:41,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 117, model: team.sales.target 2026-09-24 07:33:41,804 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9871] 2026-09-24 07:33:41,804 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-24 07:33:41,810 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 117, model: personal.sales.target 2026-09-24 07:33:41,824 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 117, model: personal.sales.target 2026-09-24 07:33:41,842 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9867] 2026-09-24 07:33:41,845 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [52] 2026-09-24 07:33:41,850 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1513] 2026-09-24 07:33:41,850 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-24 07:33:41,862 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9867] 2026-09-24 07:33:41,862 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-24 07:33:41,906 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:33:43,630 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-09-24 07:33:43,745 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-09-24 07:33:45,426 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:33:46,240 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:33:48,305 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-09-24 07:33:48,437 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-09-24 07:33:49,561 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-09-24 07:33:50,320 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:33:52,029 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:33:53,831 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-09-24 07:33:55,965 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-09-24 07:33:57,649 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-09-24 07:33:57,950 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:33:59,555 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-09-24 07:33:59,757 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-09-24 07:34:00,848 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:34:04,237 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:34:07,448 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:34:09,013 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-09-24 07:34:09,134 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-09-24 07:34:10,110 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-09-24 07:34:12,523 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-09-24 07:34:14,719 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #138 deleted mail.mail records with IDs: [399] 2026-09-24 07:34:18,416 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-09-24 07:34:19,141 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-09-24 07:34:21,115 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [401] 2026-09-24 07:34:21,867 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 07:34:23,982 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-09-24 07:34:24,178 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-09-24 07:34:24,546 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-09-24 07:34:28,581 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-09-24 07:34:32,306 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_sales_total_equals_sale_channel_on_pos_less_db ... 2026-09-24 07:34:34,310 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-09-24 07:34:48,947 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-24 07:34:51,859 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-09-24 07:34:55,219 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-24 07:34:58,236 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_sales_total_keeps_invoice_lens_while_ordered_total_tracks_orders ... 2026-09-24 07:35:00,647 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-09-24 07:35:01,396 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-09-24 07:35:15,497 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-24 07:35:18,900 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-09-24 07:35:22,976 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-24 07:35:27,121 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:35:28,912 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-09-24 07:35:29,056 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-09-24 07:35:29,339 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:35:32,427 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:35:34,520 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:35:36,519 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-09-24 07:35:36,694 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-09-24 07:35:37,018 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_boundary_day_order_to_orm_recompute_value ... 2026-09-24 07:35:41,567 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_foreign_currency_target_to_orm_recompute_value ... 2026-09-24 07:35:41,705 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-24 07:35:41,705 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-24 07:35:44,173 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:35:45,832 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-09-24 07:35:45,955 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-09-24 07:35:46,186 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-09-24 07:35:50,929 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-09-24 07:35:51,820 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-09-24 07:35:52,526 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-09-24 07:35:52,569 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-09-24 07:35:52,625 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [210] 2026-09-24 07:35:52,926 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-09-24 07:35:55,783 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) started manually 2026-09-24 07:35:55,924 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) done 2026-09-24 07:35:55,927 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) started manually 2026-09-24 07:35:55,953 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) done 2026-09-24 07:35:55,991 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-09-24 07:35:58,867 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-09-24 07:35:59,807 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:36:01,522 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-09-24 07:36:01,580 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:36:03,013 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-09-24 07:36:03,055 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-09-24 07:36:03,083 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-09-24 07:36:03,227 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-09-24 07:36:03,351 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:03,375 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:03,383 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:03,402 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:03,407 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:03,488 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-24 07:36:03,501 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:03,518 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:03,523 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:03,543 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:03,545 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-24 07:36:03,573 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-09-24 07:36:03,719 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:03,734 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:03,739 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:03,754 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:03,759 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:03,796 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-24 07:36:03,805 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:03,807 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:03,809 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:03,812 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:03,814 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-24 07:36:03,839 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-09-24 07:36:03,990 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:04,004 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:04,010 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:04,025 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:04,030 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:04,063 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-24 07:36:04,073 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:04,075 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:04,078 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:04,081 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:04,083 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-24 07:36:04,109 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-09-24 07:36:04,261 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:04,273 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:04,278 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:04,292 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:04,296 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:04,326 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-24 07:36:04,335 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:04,337 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:04,339 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:04,341 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:04,343 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-24 07:36:04,365 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-09-24 07:36:04,519 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:04,533 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:04,539 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:04,555 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-24 07:36:04,560 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:04,594 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-24 07:36:04,604 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:04,607 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:04,609 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:04,612 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:04,615 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-24 07:36:04,640 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-09-24 07:36:04,865 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:04,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:04,909 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:04,923 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:04,972 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:04,982 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:04,985 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:04,987 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:04,991 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-24 07:36:05,015 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-09-24 07:36:05,208 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:05,222 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:05,248 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:05,260 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-24 07:36:05,313 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:05,336 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:05,339 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-24 07:36:05,341 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:05,346 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-24 07:36:05,373 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-09-24 07:36:05,618 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:05,649 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-09-24 07:36:05,998 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:06,009 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-24 07:36:06,052 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:06,060 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-24 07:36:06,097 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:36:07,815 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-09-24 07:36:08,050 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,095 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,134 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,177 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,189 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:08,216 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:08,244 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:08,273 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,284 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:08,313 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:08,340 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:08,366 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,396 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,430 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,457 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-09-24 07:36:08,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,898 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,950 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:08,997 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,008 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:09,034 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:09,056 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:09,074 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,085 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:09,106 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:09,126 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:09,143 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,161 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,177 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,197 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-09-24 07:36:09,357 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,392 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,440 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,456 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:09,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:09,516 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:09,539 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,554 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:09,589 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:09,618 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:09,640 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,662 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,680 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,706 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-09-24 07:36:09,922 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:09,952 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,016 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:10,044 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:10,068 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:10,091 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,108 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:10,145 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:10,172 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:10,192 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,215 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,231 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,258 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-09-24 07:36:10,473 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,516 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,564 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,579 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:10,612 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:10,638 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:10,653 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:10,698 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:10,721 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:10,736 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,753 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,771 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:10,797 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-09-24 07:36:10,980 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 172, model: crm.lead 2026-09-24 07:36:11,022 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 172, model: crm.lead 2026-09-24 07:36:11,045 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 172, model: crm.lead 2026-09-24 07:36:11,073 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:11,089 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 172, model: crm.lead 2026-09-24 07:36:11,123 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 172, model: crm.lead 2026-09-24 07:36:11,152 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 172, model: crm.lead 2026-09-24 07:36:11,175 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:11,189 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:11,218 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:11,243 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-24 07:36:11,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:11,277 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:11,309 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:11,333 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-24 07:36:11,353 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:11,375 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:11,395 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-24 07:36:11,432 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:36:11,961 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-09-24 07:36:11,971 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10555] 2026-09-24 07:36:11,978 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:12,142 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:36:12,536 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-09-24 07:36:12,544 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10559] 2026-09-24 07:36:12,550 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:12,822 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_form_onchange_team_id_updates_team_leader_id ... 2026-09-24 07:36:12,958 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:36:13,048 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:36:15,899 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-09-24 07:36:16,519 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-24 07:36:16,572 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-24 07:36:16,624 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-24 07:36:16,665 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-09-24 07:36:17,529 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3795] 2026-09-24 07:36:17,555 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:17,585 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-24 07:36:17,621 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-24 07:36:17,655 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-24 07:36:17,692 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-09-24 07:36:18,993 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3795] 2026-09-24 07:36:19,019 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:19,496 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7563, 4827, 3818, 3797] 2026-09-24 07:36:19,515 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:19,851 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7021, 4828, 3819, 3798] 2026-09-24 07:36:19,868 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:20,185 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [243485, 243486, 243487] 2026-09-24 07:36:20,185 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4826, 3817, 3816, 3815, 3796] 2026-09-24 07:36:20,202 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:20,233 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-24 07:36:20,262 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-24 07:36:20,296 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-24 07:36:20,365 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-09-24 07:36:21,143 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-24 07:36:21,207 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-24 07:36:21,267 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-24 07:36:21,316 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-24 07:36:21,371 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-24 07:36:21,400 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-24 07:36:21,999 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7021, 4828, 3819, 3798] 2026-09-24 07:36:22,016 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:22,036 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-24 07:36:22,094 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-24 07:36:22,148 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-24 07:36:22,186 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-09-24 07:36:23,403 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3795] 2026-09-24 07:36:23,424 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:23,908 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7563, 4827, 3818, 3797] 2026-09-24 07:36:23,923 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:24,235 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7021, 4828, 3819, 3798] 2026-09-24 07:36:24,249 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:24,551 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [243485, 243486, 243487] 2026-09-24 07:36:24,551 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4826, 3817, 3816, 3815, 3796] 2026-09-24 07:36:24,570 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:24,965 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3820, 3799] 2026-09-24 07:36:24,977 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:25,016 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-09-24 07:36:25,895 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3795] 2026-09-24 07:36:25,908 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:26,202 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7563, 4827, 3818, 3797] 2026-09-24 07:36:26,215 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:26,546 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7021, 4828, 3819, 3798] 2026-09-24 07:36:26,562 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:26,968 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [243485, 243486, 243487] 2026-09-24 07:36:26,968 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4826, 3817, 3816, 3815, 3796] 2026-09-24 07:36:26,986 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:27,014 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-09-24 07:36:27,918 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3795] 2026-09-24 07:36:27,933 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:28,245 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7563, 4827, 3818, 3797] 2026-09-24 07:36:28,258 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:28,550 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7021, 4828, 3819, 3798] 2026-09-24 07:36:28,565 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:28,885 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [243485, 243486, 243487] 2026-09-24 07:36:28,885 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4826, 3817, 3816, 3815, 3796] 2026-09-24 07:36:28,908 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:28,956 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-09-24 07:36:29,418 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-24 07:36:29,445 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-24 07:36:29,471 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-24 07:36:29,502 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-24 07:36:29,535 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-24 07:36:29,568 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-24 07:36:29,979 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7021, 4828, 3819, 3798] 2026-09-24 07:36:29,994 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-24 07:36:30,010 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-24 07:36:30,041 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-24 07:36:30,072 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-24 07:36:30,118 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:36:30,131 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-09-24 07:36:31,229 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:36:32,264 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:32] "GET / HTTP/1.1" 200 - 177 0.172 0.869 2026-09-24 07:36:33,248 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:33] "POST /web/signup HTTP/1.1" 200 - 202 0.121 0.477 2026-09-24 07:36:33,286 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-09-24 07:36:34,467 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:36:36,198 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:36] "GET / HTTP/1.1" 200 - 177 0.112 1.628 2026-09-24 07:36:36,398 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:36] "POST /web/signup HTTP/1.1" 200 - 37 0.059 0.118 2026-09-24 07:36:36,405 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification.TestSignUpEmailVerification.test_signup_with_invalid_email: waiting for threads: [] 2026-09-24 07:36:36,441 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-09-24 07:36:37,992 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:36:39,057 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:39] "GET / HTTP/1.1" 200 - 177 0.188 0.879 2026-09-24 07:36:39,096 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-09-24 07:36:40,140 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:36:41,086 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:41] "GET / HTTP/1.1" 200 - 177 0.089 0.859 2026-09-24 07:36:41,472 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:41,981 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:36:41,981 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:41] "POST /web/signup HTTP/1.1" 200 - 314 0.295 0.592 2026-09-24 07:36:42,022 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:36:42,989 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-09-24 07:36:43,049 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-09-24 07:36:43,415 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-09-24 07:36:43,973 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-09-24 07:36:44,425 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-09-24 07:36:44,896 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-09-24 07:36:50,128 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-09-24 07:36:50,442 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: sshkey.pair 2026-09-24 07:36:50,465 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-09-24 07:36:51,010 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 185, model: sshkey.pair 2026-09-24 07:36:51,414 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 185, model: sshkey.pair 2026-09-24 07:36:51,444 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-09-24 07:36:52,320 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #185 deleted ir.attachment records with IDs: [4699, 4700] 2026-09-24 07:36:52,320 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #185 deleted sshkey.pair records with IDs: [10] 2026-09-24 07:36:52,357 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:36:52,371 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-09-24 07:36:55,270 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-09-24 07:36:58,318 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: stock.valuation.layer 2026-09-24 07:36:58,353 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-09-24 07:37:01,453 121 INFO rb-b1a5ec1-225045-418239 odoo.models: Access Denied by ACLs for operation: read, uid: 197, model: stock.picking, fields: account_move_ids 2026-09-24 07:37:01,487 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-09-24 07:37:04,429 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-09-24 07:37:07,709 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 208, model: stock.valuation.layer 2026-09-24 07:37:07,758 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:37:07,780 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-09-24 07:37:11,388 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-09-24 07:37:13,551 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-09-24 07:37:15,689 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:37:26,100 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-09-24 07:37:28,823 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:37:29,480 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-09-24 07:37:31,403 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:37:31,438 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:37:34,298 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [70, 71, 72, 73, 74, 75, 76, 77, 78, 79] 2026-09-24 07:37:34,349 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-09-24 07:37:34,502 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-09-24 07:37:34,541 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10668, 10657] 2026-09-24 07:37:34,709 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-09-24 07:37:36,464 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-09-24 07:37:37,965 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-09-24 07:37:40,169 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:37:40,616 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-09-24 07:37:41,309 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-09-24 07:37:42,081 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-09-24 07:37:42,408 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-09-24 07:37:44,339 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-09-24 07:37:45,036 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_05_return_picking_with_asset_that_is_not_in_draft ... 2026-09-24 07:37:50,433 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10744] 2026-09-24 07:37:50,531 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-09-24 07:37:52,283 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:37:54,635 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:37:57,238 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-09-24 07:37:57,712 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:37:58,221 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-09-24 07:38:02,229 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [265, 266, 267, 268, 269, 270, 271, 272, 273, 274] 2026-09-24 07:38:02,282 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-09-24 07:38:02,381 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-09-24 07:38:02,415 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10865, 10854] 2026-09-24 07:38:02,476 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-09-24 07:38:03,277 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:05,685 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:38:05,724 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-09-24 07:38:05,732 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-09-24 07:38:06,002 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-09-24 07:38:08,395 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-09-24 07:38:09,006 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-09-24 07:38:11,339 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-09-24 07:38:13,313 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:38:15,686 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:38:17,967 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:18,769 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-09-24 07:38:18,832 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-09-24 07:38:18,931 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-09-24 07:38:18,972 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: stock.lot 2026-09-24 07:38:19,012 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:38:19,390 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-09-24 07:38:19,450 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:20,024 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-09-24 07:38:20,097 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-09-24 07:38:20,177 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-09-24 07:38:20,261 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:20,633 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-09-24 07:38:20,680 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-09-24 07:38:21,746 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-09-24 07:38:21,892 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:22,337 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-09-24 07:38:22,832 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-09-24 07:38:23,357 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-09-24 07:38:23,710 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-09-24 07:38:24,220 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-09-24 07:38:24,634 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-09-24 07:38:25,096 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:25,112 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-09-24 07:38:26,654 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1988] 2026-09-24 07:38:27,292 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-09-24 07:38:28,654 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1991] 2026-09-24 07:38:29,176 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:29,192 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-09-24 07:38:29,429 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-09-24 07:38:29,454 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-09-24 07:38:29,486 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:29,502 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-09-24 07:38:35,222 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-09-24 07:38:35,302 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:35,317 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-09-24 07:38:35,465 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-09-24 07:38:35,654 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-09-24 07:38:35,947 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-09-24 07:38:36,188 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:36,201 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-09-24 07:38:36,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-09-24 07:38:36,294 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-09-24 07:38:36,307 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-09-24 07:38:36,322 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-09-24 07:38:36,381 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-09-24 07:38:36,475 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:36,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-09-24 07:38:36,544 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-09-24 07:38:36,669 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-09-24 07:38:36,741 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-09-24 07:38:36,766 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-09-24 07:38:36,823 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-09-24 07:38:36,883 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-09-24 07:38:36,948 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-09-24 07:38:37,016 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-09-24 07:38:37,056 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:37,070 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-09-24 07:38:37,135 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-09-24 07:38:37,179 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-09-24 07:38:42,557 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:42,568 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:38:42,824 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:38:43,100 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:38:43,426 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-09-24 07:38:43,789 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-09-24 07:38:44,045 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-09-24 07:38:44,342 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-09-24 07:38:44,596 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:38:46,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-09-24 07:38:46,538 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-09-24 07:38:47,146 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-09-24 07:38:47,855 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-09-24 07:38:48,557 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-09-24 07:38:49,438 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-09-24 07:38:51,192 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-09-24 07:38:52,259 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-09-24 07:38:52,312 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-09-24 07:38:52,388 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:39:15,786 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-24 07:39:15,805 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet 2026-09-24 07:39:15,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.type 2026-09-24 07:39:15,819 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.history 2026-09-24 07:39:15,822 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet 2026-09-24 07:39:15,826 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.type 2026-09-24 07:39:15,827 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.history 2026-09-24 07:39:15,831 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet 2026-09-24 07:39:15,833 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.type 2026-09-24 07:39:15,835 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.history 2026-09-24 07:39:15,860 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-24 07:39:15,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet 2026-09-24 07:39:15,899 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.type 2026-09-24 07:39:15,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.history 2026-09-24 07:39:15,915 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet 2026-09-24 07:39:15,918 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.type 2026-09-24 07:39:15,929 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.history 2026-09-24 07:39:15,934 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet 2026-09-24 07:39:15,937 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.type 2026-09-24 07:39:15,943 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.history 2026-09-24 07:39:15,971 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-09-24 07:39:15,980 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet 2026-09-24 07:39:15,989 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.type 2026-09-24 07:39:15,992 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.history 2026-09-24 07:39:15,995 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet 2026-09-24 07:39:15,997 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.type 2026-09-24 07:39:15,999 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.history 2026-09-24 07:39:16,002 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet 2026-09-24 07:39:16,003 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.type 2026-09-24 07:39:16,007 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.history 2026-09-24 07:39:16,033 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-09-24 07:39:16,053 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet 2026-09-24 07:39:16,072 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.type 2026-09-24 07:39:16,079 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.history 2026-09-24 07:39:16,087 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet 2026-09-24 07:39:16,090 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.type 2026-09-24 07:39:16,093 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.history 2026-09-24 07:39:16,097 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet 2026-09-24 07:39:16,100 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.type 2026-09-24 07:39:16,102 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.history 2026-09-24 07:39:16,130 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-09-24 07:39:16,146 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet 2026-09-24 07:39:16,156 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.type 2026-09-24 07:39:16,159 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.history 2026-09-24 07:39:16,164 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet 2026-09-24 07:39:16,167 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet.type 2026-09-24 07:39:16,172 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet 2026-09-24 07:39:16,174 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.type 2026-09-24 07:39:16,177 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.history 2026-09-24 07:39:16,204 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-09-24 07:39:16,228 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet 2026-09-24 07:39:16,242 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet.history 2026-09-24 07:39:16,252 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 245, model: wallet 2026-09-24 07:39:16,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet 2026-09-24 07:39:16,268 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet.history 2026-09-24 07:39:16,290 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-09-24 07:39:16,923 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 247, model: wallet 2026-09-24 07:39:16,936 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: wallet 2026-09-24 07:39:17,076 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 247, model: wallet.history 2026-09-24 07:39:17,093 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 246, model: wallet.history 2026-09-24 07:39:17,152 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-09-24 07:39:18,250 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 249, model: wallet 2026-09-24 07:39:18,271 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: wallet 2026-09-24 07:39:18,388 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 249, model: wallet.history 2026-09-24 07:39:18,405 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 248, model: wallet.history 2026-09-24 07:39:18,515 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 07:39:41,629 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-09-24 07:39:41,712 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-09-24 07:39:41,801 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-09-24 07:39:41,882 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:40:01,494 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-09-24 07:40:01,959 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-09-24 07:40:02,553 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790196552837150.1790235602.480519771575928-openerp-10-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:02,597 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [416] 2026-09-24 07:40:03,585 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907423578300220.1790235603.538610458374023-openerp-10-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:03,645 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [417] 2026-09-24 07:40:04,024 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [50] 2026-09-24 07:40:04,151 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-09-24 07:40:04,908 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <084486649139621.1790235604.829280614852905-openerp-11-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:04,948 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [418] 2026-09-24 07:40:05,609 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412696715831123.1790235605.575558423995972-openerp-11-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:05,653 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [419] 2026-09-24 07:40:05,788 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-09-24 07:40:05,951 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-09-24 07:40:06,434 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941081506081928.1790235606.363993883132935-openerp-14-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:06,472 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [420] 2026-09-24 07:40:06,638 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-09-24 07:40:07,892 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795181132623064.1790235607.805796146392822-openerp-15-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:08,053 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [421] 2026-09-24 07:40:08,485 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106399646786117.1790235608.417470455169678-openerp-15-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:08,525 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [422] 2026-09-24 07:40:08,574 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-09-24 07:40:09,809 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154863021413646.1790235609.736230850219727-openerp-16-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:09,911 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [423] 2026-09-24 07:40:10,303 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686600019966819.1790235610.267439365386963-openerp-16-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:10,331 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [424] 2026-09-24 07:40:10,373 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-09-24 07:40:11,495 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <728805476866709.1790235611.421254634857178-openerp-17-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:11,586 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [425] 2026-09-24 07:40:11,995 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <608773533942797.1790235611.952544927597046-openerp-17-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:12,027 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [426] 2026-09-24 07:40:12,073 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-09-24 07:40:13,333 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981708806322919.1790235613.250559091567993-openerp-18-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:13,454 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [427] 2026-09-24 07:40:13,819 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-09-24 07:40:15,064 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258499821622324.1790235614.986084461212158-openerp-19-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:15,222 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [428] 2026-09-24 07:40:15,669 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <601242856854892.1790235615.617742538452148-openerp-19-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:15,704 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [429] 2026-09-24 07:40:15,737 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-24 07:40:17,024 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <660803315392190.1790235616.946411371231079-openerp-20-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:17,178 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [430] 2026-09-24 07:40:17,511 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-24 07:40:18,655 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251834808683140.1790235618.593478202819824-openerp-21-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:18,744 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [431] 2026-09-24 07:40:19,122 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-09-24 07:40:20,291 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295259045657460.1790235620.232526540756226-openerp-22-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:20,371 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [432] 2026-09-24 07:40:20,787 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052303441801500.1790235620.747204065322876-openerp-22-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:20,824 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [433] 2026-09-24 07:40:20,863 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-09-24 07:40:22,264 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494106023533516.1790235622.193866014480591-openerp-23-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:22,354 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [434] 2026-09-24 07:40:23,064 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <991235577827485.1790235623.025069475173950-openerp-23-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:23,096 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [435] 2026-09-24 07:40:23,151 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-09-24 07:40:23,733 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166534267763870.1790235623.665925025939941-openerp-24-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:23,775 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [436] 2026-09-24 07:40:24,267 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <363027063971275.1790235624.235223770141602-openerp-24-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:24,296 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [437] 2026-09-24 07:40:25,091 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389342797959864.1790235625.056484699249268-openerp-24-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:25,181 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [438] 2026-09-24 07:40:25,225 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-09-24 07:40:25,813 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <531683095077042.1790235625.738307476043701-openerp-25-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:25,862 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [439] 2026-09-24 07:40:26,925 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <277754073457855.1790235626.877192020416260-openerp-25-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:27,045 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [440] 2026-09-24 07:40:27,522 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768563498948373.1790235627.479685306549072-openerp-25-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:27,563 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [441] 2026-09-24 07:40:28,785 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <162188081210799.1790235628.747538328170776-openerp-25-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:28,940 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [442] 2026-09-24 07:40:28,987 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-09-24 07:40:29,292 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-09-24 07:40:29,831 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257181107034792.1790235629.734333038330078-openerp-27-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:29,872 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [443] 2026-09-24 07:40:29,918 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-09-24 07:40:30,629 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400612885838784.1790235630.510670423507690-openerp-28-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:30,684 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [444] 2026-09-24 07:40:31,524 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503928856157306.1790235631.477233886718750-openerp-28-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:31,601 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [445] 2026-09-24 07:40:31,912 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-09-24 07:40:33,885 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <337392692959903.1790235633.790243148803711-openerp-31-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:34,048 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [446] 2026-09-24 07:40:34,569 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-09-24 07:40:36,680 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-09-24 07:40:38,741 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081747540303201.1790235638.659931182861328-openerp-32-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:38,830 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [447] 2026-09-24 07:40:39,210 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-09-24 07:40:42,354 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-09-24 07:40:44,785 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271328730248597.1790235644.695950984954834-openerp-33-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:44,911 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [448] 2026-09-24 07:40:45,334 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-09-24 07:40:45,359 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:40:45,360 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted res.currency.rate records with IDs: [175, 73, 174, 173, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:40:47,761 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843144551000572.1790235647.687791109085083-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:47,958 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [449] 2026-09-24 07:40:48,406 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <348480246879496.1790235648.376773118972778-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:48,441 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [450] 2026-09-24 07:40:48,926 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859072990874802.1790235648.891053915023804-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:48,960 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [451] 2026-09-24 07:40:49,480 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969280312428095.1790235649.442973852157593-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:49,510 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [452] 2026-09-24 07:40:49,934 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304823226854872.1790235649.900897264480591-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:49,964 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [453] 2026-09-24 07:40:50,543 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817492586701705.1790235650.504438638687134-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:50,579 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [454] 2026-09-24 07:40:51,097 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815997682787847.1790235651.056231737136841-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:51,133 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [455] 2026-09-24 07:40:51,955 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611702249477911.1790235651.915903091430664-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:51,991 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [456] 2026-09-24 07:40:52,540 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111145414232380.1790235652.505953311920166-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:52,571 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [457] 2026-09-24 07:40:53,677 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <031870978733006.1790235653.644494533538818-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:53,705 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [458] 2026-09-24 07:40:54,233 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <075913019138911.1790235654.194097757339478-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:54,269 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [459] 2026-09-24 07:40:54,579 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738000428339315.1790235654.538036108016968-openerp-34-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:54,612 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [460] 2026-09-24 07:40:54,650 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-09-24 07:40:55,369 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502220959113117.1790235655.290019989013672-openerp-35-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:55,417 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [461] 2026-09-24 07:40:55,603 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-09-24 07:40:56,382 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118172601810018.1790235656.313056707382202-openerp-36-wallet@7861e7dd6c1e>: ['"New Partner" <@False>'] 2026-09-24 07:40:56,434 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [462] 2026-09-24 07:40:56,546 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-09-24 07:40:57,063 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156910381411644.1790235656.975612401962280-openerp-37-wallet@7861e7dd6c1e>: ['"New Partner" <@False>'] 2026-09-24 07:40:57,141 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [463] 2026-09-24 07:40:57,798 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-09-24 07:40:59,391 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086938534841787.1790235659.306991100311279-openerp-38-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:40:59,494 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [464] 2026-09-24 07:41:00,011 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011583560475278.1790235659.964334011077881-openerp-38-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:41:00,043 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [465] 2026-09-24 07:41:00,257 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [86] 2026-09-24 07:41:00,367 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [42] 2026-09-24 07:41:00,561 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-09-24 07:41:01,752 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <581751804044693.1790235661.657884120941162-openerp-39-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:41:01,911 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [466] 2026-09-24 07:41:02,518 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <346399693142056.1790235662.475584268569946-openerp-39-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:41:02,538 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [467] 2026-09-24 07:41:02,733 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [87, 87] 2026-09-24 07:41:02,829 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [43] 2026-09-24 07:41:02,910 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-09-24 07:41:03,081 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-09-24 07:41:03,200 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-09-24 07:41:03,372 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:41:23,458 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:41:23,980 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054978205896872.1790235683.863769769668579-openerp-41-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:41:24,067 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [468] 2026-09-24 07:41:24,406 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:41:24,954 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526180839604135.1790235684.847996473312378-openerp-42-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:41:25,012 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [469] 2026-09-24 07:41:25,375 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:41:47,405 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-09-24 07:41:47,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:newportaluser from n/a 2026-09-24 07:41:47,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:41:48,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=10.0¤cy_id=1&reference=Test+Transaction&partner_id=749&access_token=7d3492a8c491f4ca7dcebf0a820c700fca84bbf47c83ae930531781fa0b25428&wallet_id=43 HTTP/1.1" 200 - 256 0.184 -0.184 2026-09-24 07:41:48,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.012 -0.012 2026-09-24 07:41:49,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [470] 2026-09-24 07:41:50,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /my/wallets/withdraw?amount=5.0¤cy_id=1&reference=Test+Transaction&partner_id=749&access_token=14ebecb6f4dfa2a06d65678720702209545d52bd99f2fd0ee66a3e865afbfa9d&wallet_id=43 HTTP/1.1" 200 - 83 0.068 -0.068 2026-09-24 07:41:50,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [471] 2026-09-24 07:41:51,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=5.0¤cy_id=1&reference=INV/2025/00001&partner_id=749&access_token=14ebecb6f4dfa2a06d65678720702209545d52bd99f2fd0ee66a3e865afbfa9d&invoice_id=513 HTTP/1.1" 200 - 91 0.078 -0.078 2026-09-24 07:41:51,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.027 -0.027 2026-09-24 07:41:52,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [472] 2026-09-24 07:41:52,459 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-09-24 07:41:52,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:newportaluser from n/a 2026-09-24 07:41:52,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:41:53,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=Test+Transaction&partner_id=749&access_token=3c9a8b37af50a651132d6d4d256384d2d9281ef74d4761c3b0d60322200acfc5&wallet_id=43 HTTP/1.1" 200 - 261 0.190 -0.190 2026-09-24 07:41:53,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.017 -0.017 2026-09-24 07:41:54,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [473] 2026-09-24 07:41:55,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=INV/2025/00001&partner_id=749&access_token=3c9a8b37af50a651132d6d4d256384d2d9281ef74d4761c3b0d60322200acfc5&invoice_id=515 HTTP/1.1" 200 - 91 0.046 -0.046 2026-09-24 07:41:55,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.021 -0.021 2026-09-24 07:41:55,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [474] 2026-09-24 07:41:55,978 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:42:19,054 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-09-24 07:42:20,544 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934263430084969.1790235740.467613458633423-openerp-46-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:20,590 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [475] 2026-09-24 07:42:20,922 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153849266699126.1790235740.880060434341431-openerp-46-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:20,946 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [476] 2026-09-24 07:42:21,668 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522589839987976.1790235741.629482984542847-openerp-46-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:21,728 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [477] 2026-09-24 07:42:21,790 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-09-24 07:42:22,281 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242351602166725.1790235742.223876237869263-openerp-47-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:22,330 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [478] 2026-09-24 07:42:22,855 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876735760762190.1790235742.812669277191162-openerp-47-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:22,893 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [479] 2026-09-24 07:42:23,712 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017523482546712.1790235743.671836376190186-openerp-47-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:23,813 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [480] 2026-09-24 07:42:25,154 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <162008285085012.1790235745.118921995162964-openerp-47-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:25,244 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [481] 2026-09-24 07:42:25,473 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-09-24 07:42:26,846 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938101729936940.1790235746.786421298980713-openerp-48-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:26,925 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [482] 2026-09-24 07:42:27,813 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <888730552698990.1790235747.776208877563477-openerp-48-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:27,848 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [483] 2026-09-24 07:42:28,037 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-09-24 07:42:29,685 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181546029903420.1790235749.613246679306030-openerp-49-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:29,765 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [484] 2026-09-24 07:42:31,155 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <633102971146319.1790235751.113282442092896-openerp-49-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:31,210 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [485] 2026-09-24 07:42:31,504 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:42:52,795 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:42:53,322 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640992817669484.1790235773.238864660263062-openerp-51-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:53,382 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [486] 2026-09-24 07:42:53,909 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825784857257204.1790235773.860317468643188-openerp-51-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:53,971 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [487] 2026-09-24 07:42:54,450 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:42:55,082 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940492191463501.1790235774.984809160232544-openerp-52-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:55,127 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [488] 2026-09-24 07:42:56,167 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370238352356543.1790235776.121653795242310-openerp-52-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:56,323 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [489] 2026-09-24 07:42:56,614 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:42:57,279 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666742798940629.1790235777.163554668426514-openerp-53-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:57,330 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [490] 2026-09-24 07:42:58,299 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:42:59,014 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822930494146737.1790235778.925455093383789-openerp-54-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:42:59,061 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [491] 2026-09-24 07:43:00,129 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444092539385293.1790235780.090189456939697-openerp-54-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:43:00,226 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [492] 2026-09-24 07:43:00,434 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:43:01,975 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-09-24 07:43:02,451 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489215925843936.1790235782.386991977691650-openerp-55-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:43:02,486 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [493] 2026-09-24 07:43:03,314 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <501015887681167.1790235783.277291059494019-openerp-55-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:43:03,439 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [494] 2026-09-24 07:43:03,684 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:43:04,144 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <076060047426307.1790235784.083240747451782-openerp-56-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:43:04,181 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [495] 2026-09-24 07:43:05,017 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795647752360988.1790235784.977819442749023-openerp-56-wallet@7861e7dd6c1e>: ['"company_1_data" <@False>'] 2026-09-24 07:43:05,134 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [496] 2026-09-24 07:43:05,405 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:43:06,191 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-24 07:43:06,268 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #323 deleted product.milestone records with IDs: [20] 2026-09-24 07:43:06,287 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #323 deleted warranty.policy records with IDs: [17] 2026-09-24 07:43:06,303 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #323 deleted warranty.claim.policy records with IDs: [5] 2026-09-24 07:43:06,362 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #323 deleted warranty.claim records with IDs: [11] 2026-09-24 07:43:06,380 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-24 07:43:06,407 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: product.milestone 2026-09-24 07:43:06,423 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: product.milestone 2026-09-24 07:43:06,429 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: product.milestone 2026-09-24 07:43:06,459 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.policy 2026-09-24 07:43:06,504 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim.policy 2026-09-24 07:43:06,577 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim 2026-09-24 07:43:06,608 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:43:07,363 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-09-24 07:43:07,461 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-09-24 07:43:07,546 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-09-24 07:43:07,699 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-09-24 07:43:07,758 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-09-24 07:43:07,846 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-09-24 07:43:07,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-09-24 07:43:08,089 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-09-24 07:43:08,148 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:43:09,032 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-24 07:43:09,138 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-24 07:43:09,178 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-09-24 07:43:09,248 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-09-24 07:43:09,286 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-09-24 07:43:09,323 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-09-24 07:43:09,364 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-09-24 07:43:09,403 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-09-24 07:43:09,452 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-09-24 07:43:09,484 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-09-24 07:43:09,516 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-09-24 07:43:09,552 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-09-24 07:43:09,592 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-09-24 07:43:09,621 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-09-24 07:43:09,657 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-09-24 07:43:09,713 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-09-24 07:43:09,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-09-24 07:43:09,820 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-09-24 07:43:09,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-24 07:43:10,032 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-24 07:43:10,214 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-24 07:43:10,384 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-24 07:43:10,558 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-24 07:43:10,719 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-24 07:43:10,901 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-09-24 07:43:11,079 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-09-24 07:43:11,132 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-09-24 07:43:11,180 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-09-24 07:43:11,235 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-09-24 07:43:11,290 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-24 07:43:11,458 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-24 07:43:11,638 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-09-24 07:43:11,802 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-09-24 07:43:11,938 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-09-24 07:43:11,968 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-09-24 07:43:11,984 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-09-24 07:43:12,001 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-09-24 07:43:12,016 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-09-24 07:43:12,032 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-09-24 07:43:12,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-09-24 07:43:12,119 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-09-24 07:43:12,172 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:43:14,611 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-09-24 07:43:14,724 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-09-24 07:43:14,769 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order 2026-09-24 07:43:14,811 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: purchase.order 2026-09-24 07:43:14,848 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order 2026-09-24 07:43:14,939 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order.line 2026-09-24 07:43:15,058 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order.line 2026-09-24 07:43:15,086 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-24 07:43:15,130 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-24 07:43:15,142 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-24 07:43:15,165 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order 2026-09-24 07:43:15,168 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-24 07:43:15,189 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 328, model: purchase.order 2026-09-24 07:43:15,193 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-24 07:43:15,273 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order.line 2026-09-24 07:43:15,277 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-24 07:43:15,280 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-24 07:43:15,315 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:43:17,551 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-09-24 07:43:17,738 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:43:20,291 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-24 07:43:20,549 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-09-24 07:43:20,836 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-09-24 07:43:21,066 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-24 07:43:21,234 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-24 07:43:21,415 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-24 07:43:21,589 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-24 07:43:21,761 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-24 07:43:21,956 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-24 07:43:22,163 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:43:24,440 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-09-24 07:43:25,075 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-09-24 07:43:25,579 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:43:26,216 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:43:28,076 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-24 07:43:28,710 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-24 07:43:29,592 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-24 07:43:30,307 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-24 07:43:30,959 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:43:32,972 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-24 07:43:33,303 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-24 07:43:33,510 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-24 07:43:33,735 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:43:35,870 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-24 07:43:36,168 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order 2026-09-24 07:43:36,173 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order 2026-09-24 07:43:36,183 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 347, model: addendum.addendum 2026-09-24 07:43:36,195 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order.line 2026-09-24 07:43:36,248 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order.line 2026-09-24 07:43:36,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 347, model: sale.order.line 2026-09-24 07:43:36,290 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-24 07:43:36,342 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order 2026-09-24 07:43:36,349 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order 2026-09-24 07:43:36,359 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 346, model: addendum.addendum 2026-09-24 07:43:36,372 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order.line 2026-09-24 07:43:36,428 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order.line 2026-09-24 07:43:36,441 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 346, model: sale.order.line 2026-09-24 07:43:36,463 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-09-24 07:43:37,302 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-09-24 07:43:37,715 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 351, model: warranty.claim 2026-09-24 07:43:37,737 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-09-24 07:43:38,692 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 353, model: warranty.claim 2026-09-24 07:43:38,733 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-09-24 07:43:39,174 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-09-24 07:43:39,545 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 355, model: warranty.claim 2026-09-24 07:43:39,568 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-09-24 07:43:39,876 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-24 07:43:43,041 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-09-24 07:43:43,347 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:43:45,937 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-24 07:43:46,446 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-09-24 07:43:46,657 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-09-24 07:43:46,861 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-24 07:43:47,047 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-24 07:43:47,272 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-24 07:43:47,439 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-24 07:43:47,680 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-24 07:43:47,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-24 07:43:48,149 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:43:50,628 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-09-24 07:43:51,505 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:43:52,272 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-09-24 07:43:53,076 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:43:55,553 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-24 07:43:56,568 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-24 07:43:57,590 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-24 07:43:58,229 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-24 07:43:58,911 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:44:01,114 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-24 07:44:01,629 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-24 07:44:01,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-24 07:44:02,138 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:44:03,329 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-09-24 07:44:03,397 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-24 07:44:03,417 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 370, model: stock.lot 2026-09-24 07:44:03,449 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: stock.lot 2026-09-24 07:44:03,454 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: stock.lot 2026-09-24 07:44:03,479 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-24 07:44:03,502 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 369, model: stock.lot 2026-09-24 07:44:03,534 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: stock.lot 2026-09-24 07:44:03,538 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: stock.lot 2026-09-24 07:44:03,571 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:44:04,809 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-09-24 07:44:05,199 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-09-24 07:44:05,579 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-24 07:44:05,977 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:44:07,438 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-24 07:44:07,669 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-24 07:44:07,852 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-09-24 07:44:07,908 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-24 07:44:08,115 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-24 07:44:08,299 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-24 07:44:08,501 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-24 07:44:08,735 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-24 07:44:08,947 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-24 07:44:09,151 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-24 07:44:09,350 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-24 07:44:09,520 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-24 07:44:09,712 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-09-24 07:44:09,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-09-24 07:44:10,119 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:44:10,135 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-09-24 07:44:13,618 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:44:14,663 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:14] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.199 0.849 2026-09-24 07:44:15,011 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:15] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.110 0.229 2026-09-24 07:44:15,571 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:15] "GET /shop/cart HTTP/1.1" 200 - 169 0.196 0.359 2026-09-24 07:44:15,628 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-09-24 07:44:15,946 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-09-24 07:44:16,081 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-09-24 07:44:19,392 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:44:19,633 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:19] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.006 0.238 2026-09-24 07:44:19,659 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-09-24 07:44:23,421 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:44:23,626 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:23] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.005 0.201 2026-09-24 07:44:23,629 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-09-24 07:44:23,653 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-09-24 07:44:28,306 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:44:28,581 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:28] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.007 0.272 2026-09-24 07:44:28,583 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-09-24 07:44:28,611 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-09-24 07:44:32,387 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:44:33,384 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:33] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.148 0.851 2026-09-24 07:44:33,415 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-09-24 07:44:39,260 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portalapps1@abc.com from n/a 2026-09-24 07:44:39,273 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:44:40,084 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-24 07:44:40,589 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:40] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.275 1.044 2026-09-24 07:44:42,555 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-24 07:44:42,583 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:42] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.040 0.104 2026-09-24 07:44:42,598 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portalapps2@abc.com from n/a 2026-09-24 07:44:42,877 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: odoo.module.version 2026-09-24 07:44:42,922 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:42] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.117 0.198 2026-09-24 07:44:43,041 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portalapps2@abc.com from n/a 2026-09-24 07:44:43,932 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:43] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.210 0.671 2026-09-24 07:44:43,992 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-09-24 07:44:48,033 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:44:49,036 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:49] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.136 0.869 2026-09-24 07:44:49,037 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-09-24 07:44:49,067 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_page_route_not_shadowed_by_doc_image_routes ... 2026-09-24 07:44:53,596 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:44:54,696 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:44:54] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.223 0.879 2026-09-24 07:44:54,723 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-09-24 07:44:58,470 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-09-24 07:45:02,166 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:45:02,993 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:02] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.114 0.715 2026-09-24 07:45:02,995 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-09-24 07:45:03,014 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-09-24 07:45:06,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:45:07,747 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:07] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.085 0.815 2026-09-24 07:45:07,796 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:07] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.008 0.038 2026-09-24 07:45:07,797 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:45:07,817 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-09-24 07:45:13,402 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-09-24 07:45:17,530 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-09-24 07:45:21,403 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:45:23,859 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:23] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.221 2.237 2026-09-24 07:45:23,895 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-09-24 07:45:27,963 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-09-24 07:45:33,531 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-09-24 07:45:37,531 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:45:37,827 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:37] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.031 0.267 2026-09-24 07:45:37,856 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-09-24 07:45:42,240 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:45:43,185 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:43] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.106 0.841 2026-09-24 07:45:43,645 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:43] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.074 0.372 2026-09-24 07:45:43,722 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-09-24 07:45:47,877 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:45:49,391 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:49] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.438 1.077 2026-09-24 07:45:49,430 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-09-24 07:45:53,767 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:45:54,014 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:54] "POST /mail/message/post HTTP/1.1" 200 - 16 0.010 0.239 2026-09-24 07:45:55,754 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portalapps1@abc.com from n/a 2026-09-24 07:45:55,875 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:55] "POST /mail/message/post HTTP/1.1" 200 - 45 0.054 0.056 2026-09-24 07:45:55,983 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portalapps2@abc.com from n/a 2026-09-24 07:45:56,021 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:56] "POST /mail/message/post HTTP/1.1" 200 - 19 0.011 0.018 2026-09-24 07:45:56,069 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-09-24 07:46:01,183 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:02,208 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:02] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.177 0.850 2026-09-24 07:46:02,472 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:02] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.053 0.206 2026-09-24 07:46:02,473 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-09-24 07:46:02,506 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-09-24 07:46:06,779 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:07,881 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:07] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.206 0.898 2026-09-24 07:46:08,023 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:08] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.043 0.075 2026-09-24 07:46:08,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-09-24 07:46:12,665 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:13,648 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:13] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.282 0.705 2026-09-24 07:46:13,683 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-09-24 07:46:18,115 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:19,009 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:19] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.232 0.668 2026-09-24 07:46:19,011 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-09-24 07:46:19,028 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-09-24 07:46:23,435 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:25,079 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:25] "GET /apps/modules/browse?repo_maintainer_id=961 HTTP/1.1" 404 - 187 0.102 1.545 2026-09-24 07:46:25,126 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:vendor from n/a 2026-09-24 07:46:25,826 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:25] "GET /apps/modules/browse?repo_maintainer_id=961 HTTP/1.1" 200 - 166 0.240 0.443 2026-09-24 07:46:25,860 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-09-24 07:46:32,753 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portalapps1@abc.com from n/a 2026-09-24 07:46:32,778 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:33,551 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-24 07:46:34,036 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:34] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.191 1.071 2026-09-24 07:46:34,223 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-24 07:46:34,283 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:34] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.088 0.145 2026-09-24 07:46:34,327 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-09-24 07:46:40,982 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portalapps1@abc.com from n/a 2026-09-24 07:46:41,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:41,366 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:41] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.093 0.277 2026-09-24 07:46:41,486 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:41] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.051 0.040 2026-09-24 07:46:41,695 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:41] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.066 0.045 2026-09-24 07:46:41,696 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-09-24 07:46:41,730 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-09-24 07:46:46,150 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portalapps2@abc.com from n/a 2026-09-24 07:46:46,166 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:46,403 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:46] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.013 0.226 2026-09-24 07:46:47,299 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:47] "GET /my HTTP/1.1" 200 - 246 0.151 0.738 2026-09-24 07:46:47,357 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:46:47,373 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-09-24 07:46:47,380 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:48,581 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-09-24 07:46:48,590 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:49,496 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:49] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.114 0.795 2026-09-24 07:46:49,544 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:49] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.014 0.030 2026-09-24 07:46:49,592 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:49] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.017 0.028 2026-09-24 07:46:49,633 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:49] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.007 0.031 2026-09-24 07:46:49,696 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:49] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.024 0.030 2026-09-24 07:46:49,747 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:49] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.020 0.028 2026-09-24 07:46:49,787 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:49] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.008 0.029 2026-09-24 07:46:49,836 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:49] "GET /apps/browse/category?price=] 2026-09-24 07:46:49,990 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-09-24 07:46:49,996 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:50,270 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:50] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.016 0.261 2026-09-24 07:46:51,098 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.150 0.675 2026-09-24 07:46:51,109 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.001 0.005 2026-09-24 07:46:51,197 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.018 0.067 2026-09-24 07:46:51,207 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.001 0.006 2026-09-24 07:46:51,279 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.019 0.048 2026-09-24 07:46:51,291 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.001 0.006 2026-09-24 07:46:51,354 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.016 0.042 2026-09-24 07:46:51,363 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.001 0.005 2026-09-24 07:46:51,426 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.017 0.043 2026-09-24 07:46:51,516 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.018 0.069 2026-09-24 07:46:51,526 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.006 2026-09-24 07:46:51,603 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.022 0.053 2026-09-24 07:46:51,605 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-09-24 07:46:51,631 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-09-24 07:46:51,636 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:51,915 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:51] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.012 0.270 2026-09-24 07:46:52,685 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:52] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.134 0.632 2026-09-24 07:46:52,696 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:52] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.001 0.006 2026-09-24 07:46:52,747 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:52] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.013 0.037 2026-09-24 07:46:52,749 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500: waiting for threads: [] 2026-09-24 07:46:52,795 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:46:52,824 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-09-24 07:46:52,834 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441142] 2026-09-24 07:46:52,841 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:53,696 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:53] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.176 0.684 2026-09-24 07:46:53,699 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category: waiting for threads: [] 2026-09-24 07:46:53,737 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:46:53,750 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_apps_top_charts_404_when_modules_seed_category_missing ... 2026-09-24 07:46:53,755 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441143, 441142, 441163] 2026-09-24 07:46:53,760 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:55,654 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:55] "GET /apps/modules HTTP/1.1" 404 - 189 0.131 1.765 2026-09-24 07:46:55,656 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:46:55,685 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:46:55,691 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441143, 441142, 441163] 2026-09-24 07:46:55,697 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:55,932 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:55] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.006 0.230 2026-09-24 07:46:56,781 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:56] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.166 0.680 2026-09-24 07:46:56,782 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_200_for_surviving_category_when_own_seed_xmlid_gone: waiting for threads: [] 2026-09-24 07:46:56,810 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:46:56,817 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441143, 441142, 441163] 2026-09-24 07:46:56,822 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:57,719 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:57] "GET /apps/category HTTP/1.1" 404 - 189 0.145 0.755 2026-09-24 07:46:57,722 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:46:57,744 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_moduleapplist_default_category_404_when_modules_seed_category_missing ... 2026-09-24 07:46:57,750 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441143, 441142, 441163] 2026-09-24 07:46:57,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:58,710 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:58] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.128 0.824 2026-09-24 07:46:58,711 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:46:58,736 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:46:58,742 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441143, 441142, 441163] 2026-09-24 07:46:58,747 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:59,689 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:59] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.160 0.785 2026-09-24 07:46:59,691 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:46:59,706 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_modulethemelist_default_category_404_when_themes_seed_category_missing ... 2026-09-24 07:46:59,716 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441143, 441142, 441163] 2026-09-24 07:46:59,729 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:47:01,568 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:01] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.180 1.662 2026-09-24 07:47:01,569 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:01,596 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_themes_top_charts_404_when_themes_seed_category_missing ... 2026-09-24 07:47:01,605 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441143, 441142, 441163] 2026-09-24 07:47:01,612 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:47:02,554 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:02] "GET /apps/themes HTTP/1.1" 404 - 189 0.129 0.815 2026-09-24 07:47:02,555 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:02,580 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-09-24 07:47:02,586 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441143, 441142, 441163] 2026-09-24 07:47:02,592 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:47:03,429 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:03] "GET /apps HTTP/1.1" 404 - 189 0.092 0.746 2026-09-24 07:47:03,430 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:03,474 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:47:03,490 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-09-24 07:47:03,497 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:47:04,623 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:04] "GET /apps HTTP/1.1" 200 - 237 0.177 0.951 2026-09-24 07:47:04,695 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:04] "GET /apps/modules HTTP/1.1" 200 - 19 0.025 0.042 2026-09-24 07:47:04,763 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:04] "GET /apps/themes HTTP/1.1" 200 - 21 0.022 0.042 2026-09-24 07:47:04,775 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:04] "GET /apps/category HTTP/1.1" 303 - 3 0.002 0.007 2026-09-24 07:47:04,860 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:04] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.019 0.060 2026-09-24 07:47:04,951 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:04] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.022 0.066 2026-09-24 07:47:04,964 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:04] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.001 0.007 2026-09-24 07:47:05,049 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:05] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.022 0.059 2026-09-24 07:47:05,123 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:05] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.024 0.047 2026-09-24 07:47:05,127 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:05,166 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:47:05,185 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:05,293 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441143] 2026-09-24 07:47:05,437 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestOdooModuleVersionDefaultPublicCategoryIds.test_public_categ_ids_default_resolves_seed_category_when_seeded ... 2026-09-24 07:47:05,609 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:47:05,623 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-09-24 07:47:05,628 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441163] 2026-09-24 07:47:05,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:47:06,400 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-24 07:47:13,722 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:47:16,986 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-09-24 07:47:17,165 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-09-24 07:47:17,250 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 469, model: website.doc.category 2026-09-24 07:47:17,288 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 471, model: website.doc.category 2026-09-24 07:47:17,345 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-09-24 07:47:17,420 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 469, model: website.doc.category 2026-09-24 07:47:17,446 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 471, model: website.doc.category 2026-09-24 07:47:17,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-09-24 07:47:17,596 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-09-24 07:47:17,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-09-24 07:47:17,746 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 467, model: website.document.content 2026-09-24 07:47:17,939 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [45] 2026-09-24 07:47:18,007 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-24 07:47:18,047 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-24 07:47:18,059 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44] 2026-09-24 07:47:18,085 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-09-24 07:47:18,148 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 467, model: website.document.content 2026-09-24 07:47:18,306 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-24 07:47:18,328 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-24 07:47:18,354 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-24 07:47:18,363 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-24 07:47:18,389 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-09-24 07:47:18,462 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 467, model: website.document.content 2026-09-24 07:47:18,668 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-24 07:47:18,690 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-24 07:47:18,710 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-24 07:47:18,719 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-24 07:47:18,726 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [41] 2026-09-24 07:47:18,752 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-09-24 07:47:18,857 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:47:22,125 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-09-24 07:47:22,221 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [5] 2026-09-24 07:47:22,250 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-09-24 07:47:22,338 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #477 deleted website.document records with IDs: [6] 2026-09-24 07:47:22,362 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-09-24 07:47:22,452 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #483 deleted website.document records with IDs: [7] 2026-09-24 07:47:22,483 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-09-24 07:47:22,570 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #479 deleted website.document records with IDs: [8] 2026-09-24 07:47:22,598 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-09-24 07:47:22,716 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-09-24 07:47:22,779 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [13] 2026-09-24 07:47:22,828 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [14] 2026-09-24 07:47:22,869 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [15] 2026-09-24 07:47:23,007 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [18] 2026-09-24 07:47:23,067 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [19] 2026-09-24 07:47:23,226 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [23] 2026-09-24 07:47:23,254 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [24] 2026-09-24 07:47:23,289 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [25] 2026-09-24 07:47:23,575 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [36] 2026-09-24 07:47:23,616 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [37] 2026-09-24 07:47:23,663 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [38] 2026-09-24 07:47:23,693 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #481 deleted website.document records with IDs: [39] 2026-09-24 07:47:23,793 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-09-24 07:47:23,877 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-24 07:47:23,918 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-24 07:47:23,953 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-24 07:47:23,998 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #477 deleted website.document records with IDs: [41] 2026-09-24 07:47:24,029 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #477 deleted website.document records with IDs: [42] 2026-09-24 07:47:24,058 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #477 deleted website.document records with IDs: [43] 2026-09-24 07:47:24,095 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-24 07:47:24,129 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-24 07:47:24,157 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-09-24 07:47:24,201 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #483 deleted website.document records with IDs: [44] 2026-09-24 07:47:24,216 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #483 deleted website.document records with IDs: [45] 2026-09-24 07:47:24,286 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #483 deleted website.document.content records with IDs: [3] 2026-09-24 07:47:24,297 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #483 deleted website.document records with IDs: [46] 2026-09-24 07:47:24,320 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-09-24 07:47:24,394 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #479 deleted website.document records with IDs: [47] 2026-09-24 07:47:24,422 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #479 deleted website.document records with IDs: [48] 2026-09-24 07:47:24,887 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #479 deleted website.document records with IDs: [64] 2026-09-24 07:47:24,920 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #479 deleted website.document records with IDs: [65] 2026-09-24 07:47:25,028 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #479 deleted website.document records with IDs: [69] 2026-09-24 07:47:25,058 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #479 deleted website.document records with IDs: [70] 2026-09-24 07:47:25,085 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #479 deleted website.document records with IDs: [71] 2026-09-24 07:47:25,133 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #479 deleted website.document records with IDs: [72] 2026-09-24 07:47:25,292 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-09-24 07:47:25,494 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-09-24 07:47:25,543 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-24 07:47:25,577 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-24 07:47:25,616 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-24 07:47:25,713 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-24 07:47:25,751 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-24 07:47:25,804 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-24 07:47:25,848 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-09-24 07:47:25,973 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-09-24 07:47:26,164 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:47:29,403 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-09-24 07:47:29,557 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-09-24 07:47:29,634 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 488, model: website.document.content 2026-09-24 07:47:29,679 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [11] 2026-09-24 07:47:29,772 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [12] 2026-09-24 07:47:29,852 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [13] 2026-09-24 07:47:29,902 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [14] 2026-09-24 07:47:29,944 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [15] 2026-09-24 07:47:29,994 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [16] 2026-09-24 07:47:30,040 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [17] 2026-09-24 07:47:30,084 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [18] 2026-09-24 07:47:30,120 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [19] 2026-09-24 07:47:30,158 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [20] 2026-09-24 07:47:30,189 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [21] 2026-09-24 07:47:30,231 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [22] 2026-09-24 07:47:30,262 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 487, model: website.document.content 2026-09-24 07:47:30,304 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [23] 2026-09-24 07:47:30,333 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [24] 2026-09-24 07:47:30,361 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [25] 2026-09-24 07:47:30,392 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 487, model: website.document.content 2026-09-24 07:47:30,422 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [26] 2026-09-24 07:47:30,454 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [27] 2026-09-24 07:47:30,484 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [28] 2026-09-24 07:47:30,546 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [29] 2026-09-24 07:47:30,567 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-09-24 07:47:30,694 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-24 07:47:30,826 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 488, model: website.document.content 2026-09-24 07:47:30,886 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-24 07:47:31,034 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-24 07:47:31,212 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-24 07:47:31,410 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-24 07:47:31,476 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-24 07:47:31,597 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:47:34,650 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-09-24 07:47:34,679 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 494, model: website.doc.tag 2026-09-24 07:47:34,738 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 494, model: website.doc.tag 2026-09-24 07:47:34,750 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 494, model: website.doc.tag 2026-09-24 07:47:34,759 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #497 deleted website.doc.tag records with IDs: [13] 2026-09-24 07:47:34,764 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #499 deleted website.doc.tag records with IDs: [14] 2026-09-24 07:47:34,768 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #501 deleted website.doc.tag records with IDs: [15] 2026-09-24 07:47:34,772 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #503 deleted website.doc.tag records with IDs: [16] 2026-09-24 07:47:34,805 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:47:38,864 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-09-24 07:47:38,936 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-24 07:47:38,965 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-09-24 07:47:38,999 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-09-24 07:47:39,061 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-24 07:47:39,098 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-09-24 07:47:39,179 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-24 07:47:39,205 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-09-24 07:47:39,282 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-24 07:47:39,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:47:39,743 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-09-24 07:47:40,234 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 439 2026-09-24 07:47:40,234 121 INFO rb-b1a5ec1-225045-418239 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/tmps0baz8g6_chrome_odoo 2026-09-24 07:47:40,235 121 INFO rb-b1a5ec1-225045-418239 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:45507/json/version 2026-09-24 07:47:40,236 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:45507/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:47:40,282 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:40,282 121 INFO rb-b1a5ec1-225045-418239 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:45507/json 2026-09-24 07:47:40,283 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:45507/json with timeout 3 increased to 10s during tests 2026-09-24 07:47:40,303 121 INFO rb-b1a5ec1-225045-418239 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:45507/devtools/page/55E96993F29FC6DEC73AF4511DAE76E9 2026-09-24 07:47:40,318 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:40,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome headless enable page notifications 2026-09-24 07:47:40,363 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_color_reviewer from n/a 2026-09-24 07:47:40,382 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Setting session cookie in browser 2026-09-24 07:47:40,394 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:40,394 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:40,424 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:47:41,783 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:41] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.271 1.103 2026-09-24 07:47:41,786 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '55E96993F29FC6DEC73AF4511DAE76E9', 'loaderId': '89A56AA3C2FA24B0AB68E8A368BCF1B9', 'isDownload': False} 2026-09-24 07:47:41,787 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:41,837 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:47:41,853 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:41] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.008 0.033 2026-09-24 07:47:41,879 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:47:41,927 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:41] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.031 0.083 2026-09-24 07:47:41,940 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:47:41,941 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:41,941 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:41,952 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:41] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.013 2026-09-24 07:47:41,984 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:47:42,010 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:42] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.028 2026-09-24 07:47:42,113 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:42] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.006 0.019 2026-09-24 07:47:46,840 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 4.739 2026-09-24 07:47:46,847 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 4.751 2026-09-24 07:47:46,904 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:46] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 4.813 2026-09-24 07:47:46,906 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 4.680 2026-09-24 07:47:46,907 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 5.097 2026-09-24 07:47:46,955 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:47:46,987 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:46] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.033 2026-09-24 07:47:47,001 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:47] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.003 0.060 2026-09-24 07:47:47,311 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:47:47,318 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:47] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.008 2026-09-24 07:47:47,341 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:47] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:47:47,424 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: The ready code tooks too much time : 5.637308359146118 2026-09-24 07:47:47,444 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:47,456 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:47,482 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.018 0.096 2026-09-24 07:47:47,524 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:47,531 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:47] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.027 0.101 2026-09-24 07:47:47,574 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:47,655 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:47,720 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:47,780 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:47,811 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:47] "POST /docs/update_category HTTP/1.1" 200 - 14 0.014 0.015 2026-09-24 07:47:47,852 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:48,050 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:48] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.024 0.090 2026-09-24 07:47:48,433 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:48,455 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-09-24 07:47:48,510 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:48,519 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:48] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.033 0.034 2026-09-24 07:47:48,572 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:48,645 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:48,709 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-09-24 07:47:48,710 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:48,806 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9663200 (allocated 11010048) 2026-09-24 07:47:48,807 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 439 2026-09-24 07:47:48,810 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-09-24 07:47:48,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 439 2026-09-24 07:47:48,913 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074748_913210_test_picking_a_cover_colour_persists_it.txt 2026-09-24 07:47:48,913 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmps0baz8g6_chrome_odoo" 2026-09-24 07:47:48,959 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:47:50,224 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-09-24 07:47:50,244 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-09-24 07:47:50,524 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 628 2026-09-24 07:47:50,524 121 INFO rb-b1a5ec1-225045-418239 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/tmpyjaixute_chrome_odoo 2026-09-24 07:47:50,525 121 INFO rb-b1a5ec1-225045-418239 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:36347/json/version 2026-09-24 07:47:50,526 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:36347/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:47:50,535 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:50,535 121 INFO rb-b1a5ec1-225045-418239 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:36347/json 2026-09-24 07:47:50,536 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:36347/json with timeout 3 increased to 10s during tests 2026-09-24 07:47:50,546 121 INFO rb-b1a5ec1-225045-418239 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:36347/devtools/page/79ACEC3627089FDBB0C8BDCF7EE53488 2026-09-24 07:47:50,557 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:50,565 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:50,597 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_editor from n/a 2026-09-24 07:47:50,606 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:50,610 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:50,610 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:50,624 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:47:51,011 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:47:51,512 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:47:52,234 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.377 1.237 2026-09-24 07:47:52,237 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '79ACEC3627089FDBB0C8BDCF7EE53488', 'loaderId': 'BE904352C1039D9A41DF3790504F7971', 'isDownload': False} 2026-09-24 07:47:52,237 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:52,297 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-24 07:47:52,303 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:47:52,363 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.051 0.032 2026-09-24 07:47:52,367 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:47:52,377 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:52,377 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:52,379 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.087 2026-09-24 07:47:52,388 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:47:52,400 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.012 2026-09-24 07:47:52,414 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:47:52,436 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.025 2026-09-24 07:47:52,535 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 07:47:52,549 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-09-24 07:47:52,551 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.011 0.013 2026-09-24 07:47:52,552 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:47:52,555 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 07:47:52,564 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:47:52,594 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:47:52,618 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.031 2026-09-24 07:47:52,628 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.003 0.043 2026-09-24 07:47:52,965 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:47:52,974 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.009 2026-09-24 07:47:52,989 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:52] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 07:47:53,074 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:53,081 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:53,123 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.097 2026-09-24 07:47:53,164 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:53,177 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:53] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.023 0.128 2026-09-24 07:47:53,234 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:53,296 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:53,357 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:53,429 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:53,492 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:53,568 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: tour succeeded 2026-09-24 07:47:53,569 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:53,639 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9613656 (allocated 10223616) 2026-09-24 07:47:53,651 121 INFO rb-b1a5ec1-225045-418239 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 628 2026-09-24 07:47:53,661 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Closing websocket connection 2026-09-24 07:47:53,661 121 INFO rb-b1a5ec1-225045-418239 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 628 2026-09-24 07:47:53,721 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074753_720903_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-09-24 07:47:53,721 121 INFO rb-b1a5ec1-225045-418239 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/tmpyjaixute_chrome_odoo" 2026-09-24 07:47:53,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-09-24 07:47:54,037 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 803 2026-09-24 07:47:54,037 121 INFO rb-b1a5ec1-225045-418239 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/tmpej1621rd_chrome_odoo 2026-09-24 07:47:54,037 121 INFO rb-b1a5ec1-225045-418239 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:42163/json/version 2026-09-24 07:47:54,039 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:42163/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:47:54,072 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:54,073 121 INFO rb-b1a5ec1-225045-418239 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:42163/json 2026-09-24 07:47:54,075 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:42163/json with timeout 3 increased to 10s during tests 2026-09-24 07:47:54,096 121 INFO rb-b1a5ec1-225045-418239 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:42163/devtools/page/95374F3F2710CCC40F55D76F822A6640 2026-09-24 07:47:54,118 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:54,130 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:54,199 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_editor from n/a 2026-09-24 07:47:54,212 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:54,215 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:54,215 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:54,234 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:47:54,567 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:47:55,057 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:47:55,764 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:55] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.286 1.252 2026-09-24 07:47:55,768 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': '95374F3F2710CCC40F55D76F822A6640', 'loaderId': '0950FDDC8A23ED2B257DE707F878909D', 'isDownload': False} 2026-09-24 07:47:55,768 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:55,811 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:47:55,830 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:47:55,874 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:55] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.032 0.031 2026-09-24 07:47:55,884 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:47:55,892 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:55,892 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:55,902 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:55] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.013 0.074 2026-09-24 07:47:55,911 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:47:55,923 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:55] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.022 2026-09-24 07:47:55,933 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:47:55,947 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:55] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.023 2026-09-24 07:47:56,033 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:47:56,035 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:47:56,055 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-24 07:47:56,064 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.017 2026-09-24 07:47:56,066 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.008 0.020 2026-09-24 07:47:56,098 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:47:56,123 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.002 0.007 2026-09-24 07:47:56,134 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:47:56,159 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.035 2026-09-24 07:47:56,463 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:47:56,473 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.012 2026-09-24 07:47:56,495 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 07:47:56,582 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:56,598 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:56,621 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.096 2026-09-24 07:47:56,658 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:56,666 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:56] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.015 0.097 2026-09-24 07:47:56,739 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:56,800 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:56,859 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:57,012 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11895] 2026-09-24 07:47:57,047 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #515 deleted website.document.content records with IDs: [36] 2026-09-24 07:47:57,061 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2162] 2026-09-24 07:47:57,075 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11893, 11892] 2026-09-24 07:47:57,095 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #515 deleted website.document records with IDs: [100] 2026-09-24 07:47:57,106 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2160] 2026-09-24 07:47:57,112 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:57] "POST /docs/delete HTTP/1.1" 200 - 114 0.110 0.069 2026-09-24 07:47:57,160 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:47:57,198 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:47:57,257 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:57] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.034 0.092 2026-09-24 07:47:57,644 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:57,679 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.014 2026-09-24 07:47:57,723 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:57,728 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:47:57] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.040 2026-09-24 07:47:57,773 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-09-24 07:47:57,774 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:57,879 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9473248 (allocated 11534336) 2026-09-24 07:47:57,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 803 2026-09-24 07:47:57,882 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-09-24 07:47:57,882 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 803 2026-09-24 07:47:57,949 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074757_949258_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-09-24 07:47:57,949 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmpej1621rd_chrome_odoo" 2026-09-24 07:47:57,997 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-09-24 07:47:58,267 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 984 2026-09-24 07:47:58,267 121 INFO rb-b1a5ec1-225045-418239 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/tmpwbut3ito_chrome_odoo 2026-09-24 07:47:58,267 121 INFO rb-b1a5ec1-225045-418239 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:42327/json/version 2026-09-24 07:47:58,268 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:42327/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:47:58,285 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:58,286 121 INFO rb-b1a5ec1-225045-418239 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:42327/json 2026-09-24 07:47:58,287 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:42327/json with timeout 3 increased to 10s during tests 2026-09-24 07:47:58,311 121 INFO rb-b1a5ec1-225045-418239 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:42327/devtools/page/23C3E0B6144C465C54752E96FEB419F5 2026-09-24 07:47:58,334 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:58,338 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:58,381 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_editor from n/a 2026-09-24 07:47:58,391 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:58,394 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:58,395 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:47:58,414 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:47:58,790 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:47:59,310 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:48:00,048 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.375 1.265 2026-09-24 07:48:00,053 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '23C3E0B6144C465C54752E96FEB419F5', 'loaderId': '2A36DFCEFD0367365F4D16D5478F31C4', 'isDownload': False} 2026-09-24 07:48:00,053 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:00,088 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:48:00,114 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:00,158 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.039 2026-09-24 07:48:00,167 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:00,178 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:00,178 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:00,192 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.019 0.088 2026-09-24 07:48:00,202 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:00,214 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.029 2026-09-24 07:48:00,231 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:00,248 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.020 2026-09-24 07:48:00,350 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-24 07:48:00,357 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-24 07:48:00,368 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 07:48:00,383 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.040 2026-09-24 07:48:00,390 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.004 0.048 2026-09-24 07:48:00,416 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:00,430 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:00,472 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.049 2026-09-24 07:48:00,482 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-24 07:48:00,793 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:00,804 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.013 2026-09-24 07:48:00,832 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:00,924 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:00,931 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:00,951 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.081 2026-09-24 07:48:00,991 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:00,991 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:00] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.014 0.103 2026-09-24 07:48:01,078 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:01,136 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:01,206 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:01,361 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:01] "POST /docs/create HTTP/1.1" 200 - 38 0.044 0.046 2026-09-24 07:48:02,079 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:02] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.160 0.537 2026-09-24 07:48:02,488 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-24 07:48:02,506 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:02,526 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.009 2026-09-24 07:48:02,566 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:02] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 0.033 2026-09-24 07:48:02,596 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: tour succeeded 2026-09-24 07:48:02,597 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:02,668 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12872120 (allocated 14417920) 2026-09-24 07:48:02,684 121 INFO rb-b1a5ec1-225045-418239 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 984 2026-09-24 07:48:02,695 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Closing websocket connection 2026-09-24 07:48:02,696 121 INFO rb-b1a5ec1-225045-418239 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 984 2026-09-24 07:48:02,804 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074802_803851_test_creating_a_document_through_the_dialog_persists_it.txt 2026-09-24 07:48:02,804 121 INFO rb-b1a5ec1-225045-418239 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/tmpwbut3ito_chrome_odoo" 2026-09-24 07:48:02,845 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-09-24 07:48:03,117 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 1163 2026-09-24 07:48:03,117 121 INFO rb-b1a5ec1-225045-418239 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/tmpybga5677_chrome_odoo 2026-09-24 07:48:03,117 121 INFO rb-b1a5ec1-225045-418239 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:46455/json/version 2026-09-24 07:48:03,119 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:46455/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:03,154 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:03,154 121 INFO rb-b1a5ec1-225045-418239 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:46455/json 2026-09-24 07:48:03,155 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:46455/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:03,167 121 INFO rb-b1a5ec1-225045-418239 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:46455/devtools/page/E742C1D32691BCD503E406B513419BB6 2026-09-24 07:48:03,182 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:03,190 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome headless enable page notifications 2026-09-24 07:48:03,250 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_editor from n/a 2026-09-24 07:48:03,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Setting session cookie in browser 2026-09-24 07:48:03,267 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:03,267 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:03,278 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:04,698 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:48:05,173 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:48:05,857 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:05] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.312 2.270 2026-09-24 07:48:05,860 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': 'E742C1D32691BCD503E406B513419BB6', 'loaderId': 'ABB64A7389CFFE3952AACCA3BB3CB97D', 'isDownload': False} 2026-09-24 07:48:05,860 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:05,893 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 07:48:05,910 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:05,924 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:05] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.013 0.025 2026-09-24 07:48:05,932 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:05,977 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:05] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.026 0.060 2026-09-24 07:48:05,988 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:05,997 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:05] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.047 2026-09-24 07:48:06,004 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:06,005 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:06,016 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:06,038 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.019 2026-09-24 07:48:06,107 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 07:48:06,111 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 07:48:06,145 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.006 0.033 2026-09-24 07:48:06,147 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.034 2026-09-24 07:48:06,151 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.031 2026-09-24 07:48:06,187 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:06,206 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.002 0.009 2026-09-24 07:48:06,220 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:06,241 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-09-24 07:48:06,561 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:06,570 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.014 2026-09-24 07:48:06,589 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:06,664 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:06,676 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:06,720 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.019 0.087 2026-09-24 07:48:06,729 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:06,774 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:06] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.029 0.116 2026-09-24 07:48:06,798 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:06,854 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-09-24 07:48:06,855 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:06,900 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 9122036 (allocated 10485760) 2026-09-24 07:48:06,902 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 1163 2026-09-24 07:48:06,903 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-09-24 07:48:06,912 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 1163 2026-09-24 07:48:06,967 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074806_967099_test_editor_page_offers_the_create_affordance.txt 2026-09-24 07:48:06,967 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmpybga5677_chrome_odoo" 2026-09-24 07:48:06,990 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it ... 2026-09-24 07:48:07,251 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 1335 2026-09-24 07:48:07,251 121 INFO rb-b1a5ec1-225045-418239 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/tmpsue1e76h_chrome_odoo 2026-09-24 07:48:07,252 121 INFO rb-b1a5ec1-225045-418239 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:42895/json/version 2026-09-24 07:48:07,253 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:42895/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:07,272 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:07,272 121 INFO rb-b1a5ec1-225045-418239 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:42895/json 2026-09-24 07:48:07,272 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:42895/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:07,281 121 INFO rb-b1a5ec1-225045-418239 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:42895/devtools/page/7F6416982837B67C497ABF54477ABD45 2026-09-24 07:48:07,291 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:07,301 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:07,400 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_manager from n/a 2026-09-24 07:48:07,412 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:07,422 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:07,422 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:07,436 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:08,836 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:08] "GET /docs HTTP/1.1" 200 - 287 0.290 1.115 2026-09-24 07:48:08,839 121 INFO rb-b1a5ec1-225045-418239 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': '7F6416982837B67C497ABF54477ABD45', 'loaderId': '60942B576E692CE0F7152EBBF6FCE43A', 'isDownload': False} 2026-09-24 07:48:08,839 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:08,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:08,895 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:08,936 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:08] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.037 2026-09-24 07:48:08,947 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:08,960 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:08] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.084 2026-09-24 07:48:08,966 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:08,967 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:08,982 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:08,996 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:08] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.015 2026-09-24 07:48:09,005 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:09,019 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-09-24 07:48:09,073 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:09,106 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-09-24 07:48:09,106 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 07:48:09,110 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.010 0.021 2026-09-24 07:48:09,112 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.032 2026-09-24 07:48:09,166 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:09,185 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.003 0.007 2026-09-24 07:48:09,204 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:09,225 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.041 2026-09-24 07:48:09,528 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:09,538 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.011 2026-09-24 07:48:09,558 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 07:48:09,642 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:09,659 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:09,682 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.086 2026-09-24 07:48:09,717 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:09,746 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:09] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.035 0.109 2026-09-24 07:48:09,787 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:09,849 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:09,922 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:10,111 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:10] "POST /docs/create_category HTTP/1.1" 200 - 51 0.077 0.051 2026-09-24 07:48:10,189 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:10] "GET /docs HTTP/1.1" 200 - 20 0.013 0.049 2026-09-24 07:48:10,588 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:10,652 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:10] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.031 2026-09-24 07:48:10,659 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.052 2026-09-24 07:48:10,686 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:10,687 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:10,775 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9574776 (allocated 11796480) 2026-09-24 07:48:10,786 121 INFO rb-b1a5ec1-225045-418239 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 1335 2026-09-24 07:48:10,787 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:10,788 121 INFO rb-b1a5ec1-225045-418239 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 1335 2026-09-24 07:48:10,882 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074810_882404_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-09-24 07:48:10,882 121 INFO rb-b1a5ec1-225045-418239 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/tmpsue1e76h_chrome_odoo" 2026-09-24 07:48:10,928 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-09-24 07:48:11,196 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 1520 2026-09-24 07:48:11,196 121 INFO rb-b1a5ec1-225045-418239 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/tmph9fdglng_chrome_odoo 2026-09-24 07:48:11,196 121 INFO rb-b1a5ec1-225045-418239 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:40887/json/version 2026-09-24 07:48:11,197 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:40887/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:11,228 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:11,228 121 INFO rb-b1a5ec1-225045-418239 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:40887/json 2026-09-24 07:48:11,230 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:40887/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:11,251 121 INFO rb-b1a5ec1-225045-418239 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:40887/devtools/page/689CA3720426204ABBDBE2E56B87EE89 2026-09-24 07:48:11,273 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:11,291 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:11,345 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_manager from n/a 2026-09-24 07:48:11,354 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:11,359 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:11,359 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:11,371 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:12,677 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /docs HTTP/1.1" 200 - 287 0.257 1.053 2026-09-24 07:48:12,681 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': '689CA3720426204ABBDBE2E56B87EE89', 'loaderId': '7E7E592A548574B026121BBD98354C6F', 'isDownload': False} 2026-09-24 07:48:12,682 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:12,723 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-24 07:48:12,728 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:12,746 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.011 0.020 2026-09-24 07:48:12,758 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:12,802 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.032 0.061 2026-09-24 07:48:12,815 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:12,826 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.046 2026-09-24 07:48:12,835 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:12,837 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:12,837 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:12,852 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.019 2026-09-24 07:48:12,951 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:48:12,952 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-24 07:48:12,957 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.017 2026-09-24 07:48:12,963 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 07:48:12,969 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.001 0.014 2026-09-24 07:48:12,995 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:13,012 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:13,037 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:13] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-09-24 07:48:13,045 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:13] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-24 07:48:13,334 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:13,345 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:13] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.011 2026-09-24 07:48:13,362 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:13] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 07:48:13,457 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:13,464 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:13,484 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.093 2026-09-24 07:48:13,534 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:13,539 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:13] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.030 0.103 2026-09-24 07:48:13,602 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:13,676 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:13,807 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:13] "POST /docs/create_category HTTP/1.1" 200 - 34 0.030 0.040 2026-09-24 07:48:14,004 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:14] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.056 0.121 2026-09-24 07:48:14,467 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:14,484 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-09-24 07:48:14,522 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:14] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.033 2026-09-24 07:48:14,545 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:14,546 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:14,634 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12850912 (allocated 14417920) 2026-09-24 07:48:14,651 121 INFO rb-b1a5ec1-225045-418239 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 1520 2026-09-24 07:48:14,657 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:14,659 121 INFO rb-b1a5ec1-225045-418239 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 1520 2026-09-24 07:48:14,754 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074814_754734_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-09-24 07:48:14,755 121 INFO rb-b1a5ec1-225045-418239 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/tmph9fdglng_chrome_odoo" 2026-09-24 07:48:14,798 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-09-24 07:48:15,072 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 1699 2026-09-24 07:48:15,072 121 INFO rb-b1a5ec1-225045-418239 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/tmps5fkpu08_chrome_odoo 2026-09-24 07:48:15,075 121 INFO rb-b1a5ec1-225045-418239 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:38529/json/version 2026-09-24 07:48:15,077 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:38529/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:15,110 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:15,110 121 INFO rb-b1a5ec1-225045-418239 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:38529/json 2026-09-24 07:48:15,111 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:38529/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:15,145 121 INFO rb-b1a5ec1-225045-418239 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:38529/devtools/page/B180CF90A703601B4B17A8858B4F0EFA 2026-09-24 07:48:15,159 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:15,171 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:15,213 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_editor from n/a 2026-09-24 07:48:15,224 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:15,228 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:15,228 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:15,241 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:15,529 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:48:16,047 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:48:16,720 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.262 1.219 2026-09-24 07:48:16,723 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': 'B180CF90A703601B4B17A8858B4F0EFA', 'loaderId': '575C6B84468EBC890298D61410DF6E44', 'isDownload': False} 2026-09-24 07:48:16,723 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:16,762 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-24 07:48:16,781 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:16,826 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.036 2026-09-24 07:48:16,836 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:16,837 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:16,837 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:16,846 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.083 2026-09-24 07:48:16,852 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:16,861 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-09-24 07:48:16,870 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:16,884 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.022 2026-09-24 07:48:16,957 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.017 2026-09-24 07:48:16,960 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-24 07:48:16,961 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-09-24 07:48:16,962 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.015 0.016 2026-09-24 07:48:16,965 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-24 07:48:16,995 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:16] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:17,019 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:17,039 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:17] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.028 2026-09-24 07:48:17,045 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:17] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.001 0.032 2026-09-24 07:48:17,316 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:17,331 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:17] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.020 2026-09-24 07:48:17,355 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:17] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:17,444 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:17,459 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:17,475 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.085 2026-09-24 07:48:17,520 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:17] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.016 0.092 2026-09-24 07:48:17,526 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:17,589 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:17,650 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:17,709 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:17,788 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:17,912 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:17] "POST /docs/update_document HTTP/1.1" 200 - 31 0.034 0.030 2026-09-24 07:48:18,642 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:18] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.117 0.587 2026-09-24 07:48:19,029 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-24 07:48:19,041 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:19,060 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.009 2026-09-24 07:48:19,135 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: tour succeeded 2026-09-24 07:48:19,136 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:19,139 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:19] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.052 0.036 2026-09-24 07:48:19,225 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 13152596 (allocated 14417920) 2026-09-24 07:48:19,226 121 INFO rb-b1a5ec1-225045-418239 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 1699 2026-09-24 07:48:19,228 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Closing websocket connection 2026-09-24 07:48:19,229 121 INFO rb-b1a5ec1-225045-418239 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 1699 2026-09-24 07:48:19,319 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074819_319088_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-09-24 07:48:19,319 121 INFO rb-b1a5ec1-225045-418239 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/tmps5fkpu08_chrome_odoo" 2026-09-24 07:48:19,364 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-09-24 07:48:19,640 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 1875 2026-09-24 07:48:19,640 121 INFO rb-b1a5ec1-225045-418239 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/tmpfyc6mtsm_chrome_odoo 2026-09-24 07:48:19,640 121 INFO rb-b1a5ec1-225045-418239 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:33127/json/version 2026-09-24 07:48:19,641 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:33127/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:19,663 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:19,664 121 INFO rb-b1a5ec1-225045-418239 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:33127/json 2026-09-24 07:48:19,664 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:33127/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:19,680 121 INFO rb-b1a5ec1-225045-418239 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:33127/devtools/page/50804BEEF52E8EF6ED0FB50B699A1534 2026-09-24 07:48:19,684 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:19,693 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:19,741 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_editor from n/a 2026-09-24 07:48:19,752 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:19,757 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:19,757 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:19,778 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:20,147 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:48:20,625 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-24 07:48:21,330 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.348 1.215 2026-09-24 07:48:21,334 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '50804BEEF52E8EF6ED0FB50B699A1534', 'loaderId': '0B4B6118EE2DA10AF5057A5863516FEF', 'isDownload': False} 2026-09-24 07:48:21,334 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:21,365 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-24 07:48:21,377 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:21,423 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.025 2026-09-24 07:48:21,432 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:21,447 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:21,447 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:21,449 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.011 0.074 2026-09-24 07:48:21,455 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:21,463 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-09-24 07:48:21,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:21,522 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.018 0.020 2026-09-24 07:48:21,585 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-24 07:48:21,591 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.020 2026-09-24 07:48:21,592 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 07:48:21,594 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.005 0.024 2026-09-24 07:48:21,595 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:48:21,642 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:21] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:48:22,674 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:22,697 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:22] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 1.047 2026-09-24 07:48:22,704 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:22] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.001 0.025 2026-09-24 07:48:23,063 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:23,078 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:23] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.012 0.019 2026-09-24 07:48:23,104 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:23] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 07:48:23,174 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,180 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,230 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.092 2026-09-24 07:48:23,239 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,286 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:23] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.026 0.126 2026-09-24 07:48:23,317 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,376 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,443 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,503 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,570 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,639 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,706 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,706 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,765 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9507036 (allocated 10223616) 2026-09-24 07:48:23,778 121 INFO rb-b1a5ec1-225045-418239 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 1875 2026-09-24 07:48:23,782 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:23,784 121 INFO rb-b1a5ec1-225045-418239 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 1875 2026-09-24 07:48:23,844 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074823_843881_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-09-24 07:48:23,844 121 INFO rb-b1a5ec1-225045-418239 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/tmpfyc6mtsm_chrome_odoo" 2026-09-24 07:48:23,874 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-09-24 07:48:24,175 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 2059 2026-09-24 07:48:24,175 121 INFO rb-b1a5ec1-225045-418239 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/tmpj38p5892_chrome_odoo 2026-09-24 07:48:24,176 121 INFO rb-b1a5ec1-225045-418239 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:40425/json/version 2026-09-24 07:48:24,177 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:40425/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:24,200 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:24,200 121 INFO rb-b1a5ec1-225045-418239 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:40425/json 2026-09-24 07:48:24,201 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:40425/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:24,210 121 INFO rb-b1a5ec1-225045-418239 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:40425/devtools/page/7EE69FC94ECBC3523E43BAA676322877 2026-09-24 07:48:24,231 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:24,235 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:24,288 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_no_access from n/a 2026-09-24 07:48:24,301 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:24,303 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:24,304 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:24,316 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:25,057 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 517, model: website.doc.category 2026-09-24 07:48:25,665 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.206 1.146 2026-09-24 07:48:25,669 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': '7EE69FC94ECBC3523E43BAA676322877', 'loaderId': '758CDB26A11A32F4168105CE42199F2B', 'isDownload': False} 2026-09-24 07:48:25,670 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:25,710 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:25,712 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-24 07:48:25,750 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.032 0.026 2026-09-24 07:48:25,758 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:25,767 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:25,767 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:25,779 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.062 2026-09-24 07:48:25,791 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:25,800 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.024 2026-09-24 07:48:25,820 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:25,834 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.021 2026-09-24 07:48:25,859 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 07:48:25,871 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-24 07:48:25,891 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.015 2026-09-24 07:48:25,892 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-24 07:48:25,895 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.009 0.014 2026-09-24 07:48:25,969 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:25,991 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:25] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.033 2026-09-24 07:48:26,014 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:26] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.015 0.040 2026-09-24 07:48:26,313 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:26,322 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:26] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.016 2026-09-24 07:48:26,350 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:26] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:48:26,442 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:26,447 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:26,459 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.076 2026-09-24 07:48:26,505 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:26,515 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:26] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.027 0.076 2026-09-24 07:48:26,573 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:26,637 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:26,703 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:26,770 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:26,841 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:26,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: tour succeeded 2026-09-24 07:48:26,908 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:26,969 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9154700 (allocated 10223616) 2026-09-24 07:48:26,975 121 INFO rb-b1a5ec1-225045-418239 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 2059 2026-09-24 07:48:26,979 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Closing websocket connection 2026-09-24 07:48:26,980 121 INFO rb-b1a5ec1-225045-418239 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 2059 2026-09-24 07:48:27,049 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074827_049180_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-09-24 07:48:27,049 121 INFO rb-b1a5ec1-225045-418239 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/tmpj38p5892_chrome_odoo" 2026-09-24 07:48:27,113 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:48:27,594 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-09-24 07:48:27,888 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 2237 2026-09-24 07:48:27,889 121 INFO rb-b1a5ec1-225045-418239 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/tmpln73ee3q_chrome_odoo 2026-09-24 07:48:27,902 121 INFO rb-b1a5ec1-225045-418239 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:40631/json/version 2026-09-24 07:48:27,903 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:40631/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:27,933 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:27,933 121 INFO rb-b1a5ec1-225045-418239 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:40631/json 2026-09-24 07:48:27,934 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:40631/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:27,938 121 INFO rb-b1a5ec1-225045-418239 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:40631/devtools/page/8B7D92BE7F6E3F6EFB61E79628E3D7C5 2026-09-24 07:48:27,941 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:27,943 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:27,967 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_reseq_manager from n/a 2026-09-24 07:48:27,975 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:27,979 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:27,979 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:27,992 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:29,304 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.220 1.095 2026-09-24 07:48:29,307 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': '8B7D92BE7F6E3F6EFB61E79628E3D7C5', 'loaderId': 'E00FA15734C342F95DD954C62C038359', 'isDownload': False} 2026-09-24 07:48:29,307 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:29,337 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-24 07:48:29,347 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:29,383 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.025 0.028 2026-09-24 07:48:29,392 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:29,404 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:29,404 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:29,415 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.064 2026-09-24 07:48:29,419 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:29,429 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.024 2026-09-24 07:48:29,450 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:29,467 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.021 2026-09-24 07:48:29,536 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:29,539 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:48:29,542 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 07:48:29,549 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 07:48:29,552 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.008 0.014 2026-09-24 07:48:29,630 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:29,645 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.002 0.009 2026-09-24 07:48:29,662 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:29,690 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:29] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.047 2026-09-24 07:48:30,013 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:30,024 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:30] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.013 2026-09-24 07:48:30,043 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:30] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:30,139 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:30,145 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:30,188 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.108 2026-09-24 07:48:30,221 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:30,255 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:30] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.034 0.148 2026-09-24 07:48:30,273 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:30,478 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:30,513 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:30] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.034 0.030 2026-09-24 07:48:30,542 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:30,763 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:30] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.042 0.098 2026-09-24 07:48:31,110 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:31,174 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:31] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 0.027 2026-09-24 07:48:31,183 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.044 2026-09-24 07:48:31,214 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:31,270 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:31,337 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:31,338 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:31,408 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9363840 (allocated 11534336) 2026-09-24 07:48:31,413 121 INFO rb-b1a5ec1-225045-418239 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 2237 2026-09-24 07:48:31,414 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:31,415 121 INFO rb-b1a5ec1-225045-418239 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 2237 2026-09-24 07:48:31,511 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074831_511646_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-09-24 07:48:31,511 121 INFO rb-b1a5ec1-225045-418239 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/tmpln73ee3q_chrome_odoo" 2026-09-24 07:48:31,561 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-09-24 07:48:31,844 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 2418 2026-09-24 07:48:31,845 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmp0mnkx73h_chrome_odoo 2026-09-24 07:48:31,845 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:41287/json/version 2026-09-24 07:48:31,846 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:41287/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:31,869 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Browser version: Chrome/150.0.7871.114 2026-09-24 07:48:31,870 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:41287/json 2026-09-24 07:48:31,870 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:41287/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:31,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:41287/devtools/page/257CAC0FE63B6E4EB12929B5F6E94C29 2026-09-24 07:48:31,879 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-09-24 07:48:31,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-09-24 07:48:31,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_reseq_manager from n/a 2026-09-24 07:48:31,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-09-24 07:48:31,923 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:31,923 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:31,938 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:33,192 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /docs HTTP/1.1" 200 - 287 0.236 1.024 2026-09-24 07:48:33,195 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '257CAC0FE63B6E4EB12929B5F6E94C29', 'loaderId': '35BA349FAA7C930E59C4142B5847B85F', 'isDownload': False} 2026-09-24 07:48:33,195 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:33,216 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:33,227 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:33,283 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.021 2026-09-24 07:48:33,305 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:33,305 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:33,312 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:33,323 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.011 0.093 2026-09-24 07:48:33,327 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:33,334 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-09-24 07:48:33,342 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:33,359 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.017 2026-09-24 07:48:33,398 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.005 0.009 2026-09-24 07:48:33,406 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:33,444 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 07:48:33,445 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 07:48:33,446 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 07:48:33,495 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:33,512 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:33,530 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.027 2026-09-24 07:48:33,542 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.004 0.029 2026-09-24 07:48:33,861 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:33,874 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-09-24 07:48:33,892 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:33] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:33,971 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:33,975 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:34,038 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.021 0.097 2026-09-24 07:48:34,041 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:34,121 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:34,128 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:34] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.057 0.136 2026-09-24 07:48:34,316 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:34,369 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:34] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.047 0.036 2026-09-24 07:48:34,376 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:34,535 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:34] "GET /docs HTTP/1.1" 200 - 20 0.026 0.060 2026-09-24 07:48:34,850 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:34,871 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.009 2026-09-24 07:48:34,929 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:34,933 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:34] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.053 2026-09-24 07:48:34,988 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-09-24 07:48:34,989 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:35,076 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9341568 (allocated 11010048) 2026-09-24 07:48:35,083 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 2418 2026-09-24 07:48:35,086 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-09-24 07:48:35,088 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 2418 2026-09-24 07:48:35,182 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074835_182403_test_reordering_root_subjects_persists.txt 2026-09-24 07:48:35,182 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmp0mnkx73h_chrome_odoo" 2026-09-24 07:48:35,219 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-09-24 07:48:35,470 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 2599 2026-09-24 07:48:35,470 121 INFO rb-b1a5ec1-225045-418239 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/tmpbwxqw0rj_chrome_odoo 2026-09-24 07:48:35,471 121 INFO rb-b1a5ec1-225045-418239 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:39939/json/version 2026-09-24 07:48:35,472 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:39939/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:35,491 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:35,492 121 INFO rb-b1a5ec1-225045-418239 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:39939/json 2026-09-24 07:48:35,493 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:39939/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:35,501 121 INFO rb-b1a5ec1-225045-418239 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:39939/devtools/page/1386E02C56E1DC53FAFE2889FDC81DFC 2026-09-24 07:48:35,511 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:35,518 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome headless enable page notifications 2026-09-24 07:48:35,577 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_reseq_manager from n/a 2026-09-24 07:48:35,593 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Setting session cookie in browser 2026-09-24 07:48:35,596 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:35,596 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:35,608 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:36,970 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:36] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.272 1.093 2026-09-24 07:48:36,974 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': '1386E02C56E1DC53FAFE2889FDC81DFC', 'loaderId': '04BD27BF3A531EAA05DEB3B925424A76', 'isDownload': False} 2026-09-24 07:48:36,974 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:37,014 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:48:37,025 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:37,089 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.044 2026-09-24 07:48:37,101 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:37,106 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:37,106 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:37,118 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.018 0.093 2026-09-24 07:48:37,126 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:37,143 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.031 2026-09-24 07:48:37,157 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:37,174 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.027 2026-09-24 07:48:37,223 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:37,224 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:48:37,230 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:48:37,234 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:48:37,246 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.012 0.012 2026-09-24 07:48:37,288 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:37,332 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:37,357 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.017 0.038 2026-09-24 07:48:37,369 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.003 0.057 2026-09-24 07:48:37,697 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:37,706 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.010 2026-09-24 07:48:37,736 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:37,801 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:37,814 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:37,847 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.085 2026-09-24 07:48:37,883 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:37] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.013 0.105 2026-09-24 07:48:37,897 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:37,950 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:38,148 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:38,173 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:38] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.028 0.029 2026-09-24 07:48:38,203 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:38,408 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:38] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.037 0.084 2026-09-24 07:48:38,777 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:38,801 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-09-24 07:48:38,841 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:38] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.030 2026-09-24 07:48:38,886 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:38,937 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-09-24 07:48:38,937 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:39,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9358080 (allocated 10747904) 2026-09-24 07:48:39,007 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 2599 2026-09-24 07:48:39,007 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-09-24 07:48:39,008 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 2599 2026-09-24 07:48:39,109 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074839_109054_test_reordering_sections_inside_a_subject_persists.txt 2026-09-24 07:48:39,109 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmpbwxqw0rj_chrome_odoo" 2026-09-24 07:48:39,150 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-09-24 07:48:39,433 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 2785 2026-09-24 07:48:39,433 121 INFO rb-b1a5ec1-225045-418239 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/tmpcj0s6lfl_chrome_odoo 2026-09-24 07:48:39,434 121 INFO rb-b1a5ec1-225045-418239 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:35787/json/version 2026-09-24 07:48:39,439 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:35787/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:39,472 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:39,473 121 INFO rb-b1a5ec1-225045-418239 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:35787/json 2026-09-24 07:48:39,475 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:35787/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:39,493 121 INFO rb-b1a5ec1-225045-418239 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:35787/devtools/page/64C5ACA72C5A3C7C44744BA2FC931D92 2026-09-24 07:48:39,514 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:39,537 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome headless enable page notifications 2026-09-24 07:48:39,598 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:tour_reseq_manager from n/a 2026-09-24 07:48:39,609 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Setting session cookie in browser 2026-09-24 07:48:39,614 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:39,614 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:39,627 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:42,026 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.240 2.162 2026-09-24 07:48:42,029 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': '64C5ACA72C5A3C7C44744BA2FC931D92', 'loaderId': '1D29AFB796B4628D125B3FA3AF88BB42', 'isDownload': False} 2026-09-24 07:48:42,030 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:42,057 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 07:48:42,064 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:42,079 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.011 0.013 2026-09-24 07:48:42,089 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:42,130 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.031 0.049 2026-09-24 07:48:42,148 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:42,155 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:42,155 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:42,162 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.060 2026-09-24 07:48:42,173 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:42,196 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.035 2026-09-24 07:48:42,312 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:48:42,329 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:42,330 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-24 07:48:42,340 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.006 0.014 2026-09-24 07:48:42,373 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:42,411 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:42,427 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.038 2026-09-24 07:48:42,438 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.004 0.043 2026-09-24 07:48:42,812 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:42,822 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.016 0.023 2026-09-24 07:48:42,841 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:42,942 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:42,947 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:42,959 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.069 2026-09-24 07:48:43,008 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:43,020 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:43] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.023 0.104 2026-09-24 07:48:43,060 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:43,246 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:43,283 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:43] "POST /docs/resequence HTTP/1.1" 200 - 29 0.032 0.034 2026-09-24 07:48:43,303 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:43,561 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:43] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.047 0.128 2026-09-24 07:48:43,935 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:43,966 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.014 2026-09-24 07:48:44,022 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:44] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.028 0.049 2026-09-24 07:48:44,026 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:44,086 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-09-24 07:48:44,087 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:44,162 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9341536 (allocated 11272192) 2026-09-24 07:48:44,175 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 2785 2026-09-24 07:48:44,177 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-09-24 07:48:44,180 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 2785 2026-09-24 07:48:44,275 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074844_275178_test_reordering_the_left_document_tree_persists.txt 2026-09-24 07:48:44,275 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpcj0s6lfl_chrome_odoo" 2026-09-24 07:48:44,325 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:48:44,343 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-09-24 07:48:44,609 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 2961 2026-09-24 07:48:44,609 121 INFO rb-b1a5ec1-225045-418239 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/tmpjf3vo7vo_chrome_odoo 2026-09-24 07:48:44,610 121 INFO rb-b1a5ec1-225045-418239 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:37745/json/version 2026-09-24 07:48:44,611 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:37745/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:48:44,637 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:44,637 121 INFO rb-b1a5ec1-225045-418239 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:37745/json 2026-09-24 07:48:44,638 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:37745/json with timeout 3 increased to 10s during tests 2026-09-24 07:48:44,645 121 INFO rb-b1a5ec1-225045-418239 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:37745/devtools/page/BB5AD6A79D15E1DB1DF7E06779510D3A 2026-09-24 07:48:44,652 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:44,655 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:44,673 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:44,677 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:44,678 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:44,699 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:45,764 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:45] "GET /docs HTTP/1.1" 200 - 233 0.137 0.938 2026-09-24 07:48:45,769 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': 'BB5AD6A79D15E1DB1DF7E06779510D3A', 'loaderId': '59EE741ED62F5551CD4D87C249D3E9D8', 'isDownload': False} 2026-09-24 07:48:45,770 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:45,800 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:48:45,810 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:48:45,871 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:45] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.047 0.028 2026-09-24 07:48:45,892 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/05a2cbc/to_website_docs.assets_frontend_css.min.css 2026-09-24 07:48:45,893 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:45,894 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:45,903 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:45] "GET /web/assets/1/05a2cbc/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.020 0.081 2026-09-24 07:48:45,911 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:48:45,926 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:45] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-09-24 07:48:45,940 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:48:45,954 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:45] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.026 2026-09-24 07:48:46,011 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.024 2026-09-24 07:48:46,013 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-24 07:48:46,017 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-24 07:48:46,030 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-09-24 07:48:46,038 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.025 0.027 2026-09-24 07:48:46,074 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:48:46,091 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.025 2026-09-24 07:48:46,099 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.002 0.033 2026-09-24 07:48:46,419 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/d7abdc8/to_website_docs.assets_frontend_js.min.js 2026-09-24 07:48:46,427 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /web/assets/1/d7abdc8/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.013 2026-09-24 07:48:46,443 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:48:46,458 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:48:46,511 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.012 0.021 2026-09-24 07:48:46,523 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-09-24 07:48:46,581 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 8817368 (allocated 9961472) 2026-09-24 07:48:46,584 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 2961 2026-09-24 07:48:46,586 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-09-24 07:48:46,587 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 2961 2026-09-24 07:48:46,611 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.126 2026-09-24 07:48:46,691 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_074846_691324_test_docs_frontend_bundle_loads_without_module_error.txt 2026-09-24 07:48:46,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmpjf3vo7vo_chrome_odoo" 2026-09-24 07:48:46,738 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:48:46,757 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_no_jquery_ui_assets: Starting TestNoJqueryUiAssets.test_no_jquery_ui_or_cdn_reference_in_shipped_assets ... 2026-09-24 07:48:46,795 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:48:50,055 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-09-24 07:48:50,140 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-09-24 07:48:50,253 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-09-24 07:48:50,323 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-09-24 07:48:50,402 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-09-24 07:48:50,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-09-24 07:48:50,567 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-09-24 07:48:50,677 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-09-24 07:48:50,732 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-09-24 07:48:50,804 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-09-24 07:48:50,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-09-24 07:48:50,945 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-09-24 07:48:50,985 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-09-24 07:48:51,049 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-09-24 07:48:51,112 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:48:51,901 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-09-24 07:48:51,961 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reseq_reviewer from n/a 2026-09-24 07:48:51,975 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:52,285 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:52] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.050 0.262 2026-09-24 07:48:52,310 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-09-24 07:48:52,348 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reseq_editor from n/a 2026-09-24 07:48:52,362 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:52,647 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:52] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.011 0.276 2026-09-24 07:48:52,672 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_ids_that_are_not_children_of_the_parent_are_rejected ... 2026-09-24 07:48:52,703 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reseq_reviewer from n/a 2026-09-24 07:48:52,727 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:53,019 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:53] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.011 0.283 2026-09-24 07:48:53,059 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-09-24 07:48:53,086 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reseq_reviewer from n/a 2026-09-24 07:48:53,105 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:54,467 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:54] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.090 1.276 2026-09-24 07:48:54,493 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-09-24 07:48:54,516 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reseq_reviewer from n/a 2026-09-24 07:48:54,534 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:54,798 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:54] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.009 0.259 2026-09-24 07:48:54,825 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_the_section_itself_cannot_ride_along_with_its_childrens_resequence ... 2026-09-24 07:48:54,863 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reseq_reviewer from n/a 2026-09-24 07:48:54,880 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:55,163 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:55] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.014 0.271 2026-09-24 07:48:55,203 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:48:58,398 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-09-24 07:48:58,416 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:designer_doc from n/a 2026-09-24 07:48:58,438 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:58,664 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:58] "POST /docs/create_category HTTP/1.1" 200 - 8 0.003 0.225 2026-09-24 07:48:58,762 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:58] "POST /docs/create_category HTTP/1.1" 200 - 51 0.047 0.048 2026-09-24 07:48:58,805 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:58] "POST /docs/update_category HTTP/1.1" 200 - 21 0.011 0.026 2026-09-24 07:48:58,815 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:58] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.005 2026-09-24 07:48:58,848 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:58] "POST /docs/update_category HTTP/1.1" 200 - 10 0.009 0.019 2026-09-24 07:48:58,857 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:58] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-09-24 07:48:58,858 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-09-24 07:48:58,882 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-09-24 07:48:58,897 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:manager_doc from n/a 2026-09-24 07:48:58,909 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:48:59,209 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:59] "POST /docs/create_category HTTP/1.1" 200 - 47 0.048 0.255 2026-09-24 07:48:59,278 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:59] "POST /docs/update_category HTTP/1.1" 200 - 27 0.034 0.030 2026-09-24 07:48:59,316 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11939, 11938] 2026-09-24 07:48:59,332 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [113] 2026-09-24 07:48:59,340 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2174] 2026-09-24 07:48:59,342 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:59] "POST /docs/delete HTTP/1.1" 200 - 41 0.030 0.029 2026-09-24 07:48:59,411 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:59] "POST /docs/update_category HTTP/1.1" 200 - 10 0.042 0.021 2026-09-24 07:48:59,482 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-24 07:48:59,507 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-24 07:48:59,534 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11940] 2026-09-24 07:48:59,541 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [109] 2026-09-24 07:48:59,547 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:48:59] "POST /docs/delete HTTP/1.1" 200 - 94 0.074 0.054 2026-09-24 07:48:59,548 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-09-24 07:48:59,575 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-09-24 07:48:59,603 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal_doc from n/a 2026-09-24 07:48:59,621 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:00,682 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:00] "POST /docs/create_category HTTP/1.1" 200 - 13 0.007 1.057 2026-09-24 07:49:00,696 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:00] "POST /docs/update_category HTTP/1.1" 200 - 3 0.004 0.005 2026-09-24 07:49:00,706 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:00] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.005 2026-09-24 07:49:00,707 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-09-24 07:49:00,743 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-09-24 07:49:00,762 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:00,987 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:00] "POST /docs/create_category HTTP/1.1" 200 - 5 0.001 0.226 2026-09-24 07:49:00,994 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:00] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:49:01,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:01] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:49:01,001 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-09-24 07:49:01,025 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-09-24 07:49:01,047 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reviewer_doc from n/a 2026-09-24 07:49:01,061 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:01,313 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:01] "POST /docs/create_category HTTP/1.1" 200 - 13 0.005 0.249 2026-09-24 07:49:01,437 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:01] "POST /docs/create_category HTTP/1.1" 200 - 51 0.077 0.043 2026-09-24 07:49:01,478 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:01] "POST /docs/update_category HTTP/1.1" 200 - 21 0.014 0.022 2026-09-24 07:49:01,485 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:01] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-09-24 07:49:01,516 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:01] "POST /docs/update_category HTTP/1.1" 200 - 10 0.011 0.017 2026-09-24 07:49:01,524 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:01] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.003 2026-09-24 07:49:01,525 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-09-24 07:49:01,541 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-09-24 07:49:01,555 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:designer_doc from n/a 2026-09-24 07:49:01,567 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:01,855 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:01] "POST /docs/create HTTP/1.1" 200 - 57 0.044 0.245 2026-09-24 07:49:01,914 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:01] "POST /docs/update_document HTTP/1.1" 200 - 27 0.027 0.026 2026-09-24 07:49:01,967 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11944] 2026-09-24 07:49:01,984 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #538 deleted website.document.content records with IDs: [48] 2026-09-24 07:49:01,997 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2176] 2026-09-24 07:49:02,017 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11946, 11945] 2026-09-24 07:49:02,034 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #538 deleted website.document records with IDs: [108] 2026-09-24 07:49:02,047 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2177] 2026-09-24 07:49:02,051 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:02] "POST /docs/delete HTTP/1.1" 200 - 101 0.072 0.061 2026-09-24 07:49:02,087 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:02] "POST /docs/update_document HTTP/1.1" 200 - 9 0.009 0.021 2026-09-24 07:49:02,116 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:02] "POST /docs/delete HTTP/1.1" 200 - 8 0.007 0.017 2026-09-24 07:49:02,117 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-09-24 07:49:02,139 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-09-24 07:49:02,160 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:editor_doc from n/a 2026-09-24 07:49:02,173 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:02,462 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:02] "POST /docs/create HTTP/1.1" 200 - 54 0.034 0.257 2026-09-24 07:49:02,532 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:02] "POST /docs/update_document HTTP/1.1" 200 - 28 0.033 0.033 2026-09-24 07:49:02,590 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11947] 2026-09-24 07:49:02,621 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #534 deleted website.document.content records with IDs: [49] 2026-09-24 07:49:02,632 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2178] 2026-09-24 07:49:02,652 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11949, 11948] 2026-09-24 07:49:02,665 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #534 deleted website.document records with IDs: [109] 2026-09-24 07:49:02,676 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2179] 2026-09-24 07:49:02,677 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:02] "POST /docs/delete HTTP/1.1" 200 - 100 0.089 0.051 2026-09-24 07:49:02,694 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:02] "POST /docs/update_document HTTP/1.1" 200 - 3 0.003 0.009 2026-09-24 07:49:02,711 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:02] "POST /docs/delete HTTP/1.1" 200 - 3 0.002 0.009 2026-09-24 07:49:02,712 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-09-24 07:49:02,738 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-09-24 07:49:02,758 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:manager_doc from n/a 2026-09-24 07:49:02,787 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:03,976 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:03] "POST /docs/create HTTP/1.1" 200 - 59 0.030 1.166 2026-09-24 07:49:04,022 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:04] "POST /docs/update_document HTTP/1.1" 200 - 20 0.019 0.023 2026-09-24 07:49:04,066 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11950] 2026-09-24 07:49:04,096 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [50] 2026-09-24 07:49:04,112 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2180] 2026-09-24 07:49:04,122 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11952, 11951] 2026-09-24 07:49:04,132 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted website.document records with IDs: [110] 2026-09-24 07:49:04,143 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2181] 2026-09-24 07:49:04,145 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:04] "POST /docs/delete HTTP/1.1" 200 - 107 0.056 0.060 2026-09-24 07:49:04,181 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:04] "POST /docs/update_document HTTP/1.1" 200 - 7 0.014 0.017 2026-09-24 07:49:04,213 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-24 07:49:04,229 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11953] 2026-09-24 07:49:04,237 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-24 07:49:04,242 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:04] "POST /docs/delete HTTP/1.1" 200 - 56 0.023 0.033 2026-09-24 07:49:04,243 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-09-24 07:49:04,265 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-09-24 07:49:04,295 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal_doc from n/a 2026-09-24 07:49:04,309 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:04,607 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:04] "POST /docs/create HTTP/1.1" 200 - 17 0.009 0.292 2026-09-24 07:49:04,620 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:04] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.006 2026-09-24 07:49:04,633 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:04] "POST /docs/delete HTTP/1.1" 200 - 1 0.002 0.007 2026-09-24 07:49:04,636 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-09-24 07:49:04,665 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-09-24 07:49:04,701 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:04,990 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:04] "POST /docs/create HTTP/1.1" 200 - 5 0.002 0.293 2026-09-24 07:49:04,998 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:04] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:49:05,007 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:05] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:49:05,008 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-09-24 07:49:05,027 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-09-24 07:49:05,058 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:reviewer_doc from n/a 2026-09-24 07:49:05,081 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:05,387 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:05] "POST /docs/create HTTP/1.1" 200 - 57 0.056 0.253 2026-09-24 07:49:05,435 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:05] "POST /docs/update_document HTTP/1.1" 200 - 27 0.018 0.025 2026-09-24 07:49:05,477 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11954] 2026-09-24 07:49:05,506 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #536 deleted website.document.content records with IDs: [51] 2026-09-24 07:49:05,519 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2182] 2026-09-24 07:49:05,530 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11956, 11955] 2026-09-24 07:49:05,541 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #536 deleted website.document records with IDs: [111] 2026-09-24 07:49:05,551 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2183] 2026-09-24 07:49:05,554 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:05] "POST /docs/delete HTTP/1.1" 200 - 101 0.062 0.053 2026-09-24 07:49:05,600 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:05] "POST /docs/update_document HTTP/1.1" 200 - 9 0.014 0.025 2026-09-24 07:49:05,638 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:05] "POST /docs/delete HTTP/1.1" 200 - 8 0.015 0.018 2026-09-24 07:49:05,639 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-09-24 07:49:05,679 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:49:05,697 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-09-24 07:49:05,701 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:06,726 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:06] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.155 0.873 2026-09-24 07:49:06,755 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-09-24 07:49:06,760 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:08,654 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:08] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.134 1.762 2026-09-24 07:49:08,655 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-09-24 07:49:08,680 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-09-24 07:49:08,686 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:09,831 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:09] "GET /docs/search HTTP/1.1" 200 - 209 0.149 0.999 2026-09-24 07:49:09,833 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-09-24 07:49:09,872 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:49:13,379 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-09-24 07:49:13,479 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #544 deleted odoo.version records with IDs: [16] 2026-09-24 07:49:13,493 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #544 deleted product.attribute.value records with IDs: [119] 2026-09-24 07:49:13,528 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:49:16,980 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-09-24 07:49:17,050 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:49:17,087 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:49:20,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-09-24 07:49:20,464 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-09-24 07:49:20,575 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:49:23,948 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-09-24 07:49:23,995 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-09-24 07:49:24,042 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:49:27,453 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-09-24 07:49:27,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:28,555 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:28] "GET /docs/search?search=Angular&version=26 HTTP/1.1" 200 - 219 0.134 0.934 2026-09-24 07:49:28,604 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:28] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.008 0.030 2026-09-24 07:49:28,637 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-09-24 07:49:28,711 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:29,901 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:29] "GET /docs/21.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.210 0.982 2026-09-24 07:49:29,993 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:29] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.028 0.056 2026-09-24 07:49:30,157 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:30] "GET /docs/22.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.048 0.088 2026-09-24 07:49:30,243 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:30] "GET /docs/22.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.021 0.055 2026-09-24 07:49:30,257 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:30] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.002 0.008 2026-09-24 07:49:30,340 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:30] "GET /docs/21.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.020 0.061 2026-09-24 07:49:30,362 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:30] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.004 0.009 2026-09-24 07:49:30,445 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:30] "GET /docs/21.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.025 0.056 2026-09-24 07:49:30,525 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:30] "GET /docs/22.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.019 0.052 2026-09-24 07:49:30,526 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-09-24 07:49:30,568 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:49:31,027 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-09-24 07:49:31,114 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #591 deleted mail.message records with IDs: [11963] 2026-09-24 07:49:31,122 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #591 deleted odoo.version records with IDs: [30] 2026-09-24 07:49:31,128 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #591 deleted mail.followers records with IDs: [2184] 2026-09-24 07:49:31,134 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #591 deleted product.attribute.value records with IDs: [133] 2026-09-24 07:49:31,149 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #591 deleted mail.message records with IDs: [11962] 2026-09-24 07:49:31,153 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #591 deleted odoo.version records with IDs: [29] 2026-09-24 07:49:31,159 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #591 deleted product.attribute.value records with IDs: [132] 2026-09-24 07:49:31,188 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:49:31,203 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-09-24 07:49:31,576 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:49:31,776 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-09-24 07:49:31,809 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:demo from n/a 2026-09-24 07:49:31,821 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:49:32,945 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:49:32] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.002 1.128 2026-09-24 07:49:32,947 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-09-24 07:49:32,984 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:49:33,444 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-09-24 07:49:33,453 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11965] 2026-09-24 07:49:33,457 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:49:33,475 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-09-24 07:49:33,501 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-09-24 07:49:33,524 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-09-24 07:49:33,544 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-09-24 07:49:33,570 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-09-24 07:49:33,610 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-09-24 07:49:33,638 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-09-24 07:49:33,668 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-09-24 07:49:33,701 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-09-24 07:49:33,764 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-09-24 07:49:33,795 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:49:34,275 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-09-24 07:49:34,284 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11967] 2026-09-24 07:49:34,291 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:49:34,317 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-09-24 07:49:34,381 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:49:34,849 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-09-24 07:49:34,860 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11969] 2026-09-24 07:49:34,870 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:49:34,898 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-09-24 07:49:34,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-09-24 07:49:34,961 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-09-24 07:49:34,967 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-09-24 07:49:34,988 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-09-24 07:49:35,040 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.campaign 2026-09-24 07:49:35,048 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.medium 2026-09-24 07:49:35,050 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.source 2026-09-24 07:49:35,077 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:49:45,720 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-09-24 07:49:45,817 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-09-24 07:49:45,915 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-09-24 07:49:46,011 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-09-24 07:49:46,158 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:49:56,250 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-09-24 07:49:57,036 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-09-24 07:49:57,815 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-09-24 07:49:58,428 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-09-24 07:49:59,097 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-09-24 07:49:59,880 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-09-24 07:50:00,710 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-09-24 07:50:01,490 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-09-24 07:50:02,448 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-09-24 07:50:03,522 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-09-24 07:50:04,728 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-09-24 07:50:06,194 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-09-24 07:50:06,638 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:50:06,651 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-09-24 07:50:06,701 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:50:15,927 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-09-24 07:50:15,999 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-09-24 07:50:16,281 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-09-24 07:50:16,556 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-09-24 07:50:16,624 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-09-24 07:50:16,684 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-09-24 07:50:16,767 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-09-24 07:50:16,857 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-09-24 07:50:17,174 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-09-24 07:50:17,458 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-09-24 07:50:24,980 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-09-24 07:50:25,351 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-09-24 07:50:25,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:50:34,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_account_type_resync_escalates_to_warning_when_account_has_posted_entries ... 2026-09-24 07:50:39,233 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.43_stock_valuation` was expected. 2026-09-24 07:50:39,750 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_account_type_resync_stays_info_when_account_has_no_postings ... 2026-09-24 07:50:43,963 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.44_stock_valuation` was expected. 2026-09-24 07:50:44,153 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-09-24 07:50:48,723 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.45_current_assets` was expected. 2026-09-24 07:50:49,052 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_resync_logs_one_record_per_changed_field ... 2026-09-24 07:50:53,333 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.46_current_assets` was expected. 2026-09-24 07:50:53,754 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:51:03,693 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-09-24 07:51:04,132 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-09-24 07:51:04,622 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-09-24 07:51:05,046 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-09-24 07:51:05,643 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:51:05,655 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-24 07:51:05,787 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:51:06,471 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-09-24 07:51:08,036 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-09-24 07:51:09,885 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-09-24 07:51:11,173 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:51:11,463 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-09-24 07:51:12,692 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [698, 699] 2026-09-24 07:51:12,844 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1485] 2026-09-24 07:51:13,488 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-09-24 07:51:14,309 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [704, 705] 2026-09-24 07:51:14,386 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1492] 2026-09-24 07:51:14,989 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-09-24 07:51:15,465 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-09-24 07:51:16,209 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-09-24 07:51:16,857 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:51:17,405 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-09-24 07:51:17,632 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-09-24 07:51:17,742 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 605, model: product.product 2026-09-24 07:51:17,797 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 605, model: product.template 2026-09-24 07:51:17,834 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-09-24 07:51:18,159 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-09-24 07:51:18,221 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:51:29,839 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-09-24 07:51:31,024 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [710, 711] 2026-09-24 07:51:31,165 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1514] 2026-09-24 07:51:31,996 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-09-24 07:51:33,096 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [716, 717] 2026-09-24 07:51:33,228 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1521] 2026-09-24 07:51:34,204 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-09-24 07:51:34,794 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-09-24 07:51:35,874 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [722, 723] 2026-09-24 07:51:36,012 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1533] 2026-09-24 07:51:36,403 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-09-24 07:51:37,505 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [726, 727] 2026-09-24 07:51:37,625 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1540] 2026-09-24 07:51:38,022 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-09-24 07:51:39,395 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [730, 731] 2026-09-24 07:51:39,548 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1547] 2026-09-24 07:51:39,900 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-09-24 07:51:41,006 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [734, 735] 2026-09-24 07:51:41,111 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1554] 2026-09-24 07:51:41,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-09-24 07:51:42,133 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-09-24 07:51:42,614 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-09-24 07:51:43,175 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-09-24 07:51:43,671 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-09-24 07:51:44,233 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-09-24 07:51:44,819 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-09-24 07:51:45,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-09-24 07:51:45,964 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-09-24 07:51:47,070 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [738, 739] 2026-09-24 07:51:47,210 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1585] 2026-09-24 07:51:47,694 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-09-24 07:51:48,747 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [742, 743] 2026-09-24 07:51:48,840 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1592] 2026-09-24 07:51:49,331 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-09-24 07:51:50,391 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [746, 747] 2026-09-24 07:51:50,525 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1599] 2026-09-24 07:51:51,017 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-09-24 07:51:52,126 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [750, 751] 2026-09-24 07:51:52,231 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1606] 2026-09-24 07:51:52,938 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-09-24 07:51:54,081 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [756, 757] 2026-09-24 07:51:54,187 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1613] 2026-09-24 07:51:54,644 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-09-24 07:51:55,541 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [760, 761] 2026-09-24 07:51:55,634 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1620] 2026-09-24 07:51:56,030 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-09-24 07:51:56,905 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [764, 765] 2026-09-24 07:51:57,070 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1627] 2026-09-24 07:51:57,474 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-09-24 07:51:58,337 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [768, 769] 2026-09-24 07:51:58,440 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1634] 2026-09-24 07:51:58,810 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-09-24 07:51:59,826 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [772, 773] 2026-09-24 07:51:59,931 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1641] 2026-09-24 07:52:00,586 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-09-24 07:52:01,098 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-09-24 07:52:01,578 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-09-24 07:52:02,228 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-09-24 07:52:02,736 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-09-24 07:52:03,474 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-09-24 07:52:04,024 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:52:15,337 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #608 deleted ir.model.data records with IDs: [491169] 2026-09-24 07:52:15,337 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #608 deleted account.journal records with IDs: [760] 2026-09-24 07:52:15,339 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-09-24 07:52:15,461 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-09-24 07:52:15,617 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-09-24 07:52:15,727 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_deprecated_parent_does_not_return_active_sibling ... 2026-09-24 07:52:15,841 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_exact_code_match_returns_that_account ... 2026-09-24 07:52:15,986 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_explicit_prefix_lookup_still_finds_child_account ... 2026-09-24 07:52:16,100 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-09-24 07:52:16,193 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-09-24 07:52:16,232 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_missing_code_does_not_return_sibling_account ... 2026-09-24 07:52:16,386 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:52:16,491 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-09-24 07:52:17,496 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-09-24 07:52:18,672 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-09-24 07:52:19,823 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-09-24 07:52:20,914 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:52:20,927 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-09-24 07:52:21,230 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-09-24 07:52:21,411 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-09-24 07:52:21,445 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:52:31,707 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-09-24 07:52:31,869 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-09-24 07:52:31,969 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-09-24 07:52:32,069 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-09-24 07:52:32,161 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-09-24 07:52:32,254 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-09-24 07:52:32,328 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-09-24 07:52:33,049 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-09-24 07:52:33,265 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-09-24 07:52:34,642 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:52:35,343 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-09-24 07:52:36,347 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [780, 781] 2026-09-24 07:52:36,459 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1670] 2026-09-24 07:52:37,078 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:52:52,769 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:52:53,038 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-09-24 07:52:53,222 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:52:53,371 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:52:53,564 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:52:53,699 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-09-24 07:52:53,771 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_creates_move_and_clears_source_balance ... 2026-09-24 07:52:54,657 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:52:55,407 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:53:14,610 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-09-24 07:53:14,692 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-09-24 07:53:14,751 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-09-24 07:53:15,372 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-09-24 07:53:15,536 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:53:35,969 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-09-24 07:53:36,058 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-09-24 07:53:36,140 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-09-24 07:53:37,078 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-09-24 07:53:37,998 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:53:58,780 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-09-24 07:53:58,870 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-09-24 07:53:58,939 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-09-24 07:54:03,228 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-09-24 07:54:03,427 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:54:03,440 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_budget_hr_timesheet.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account_and_budgetary_position ... 2026-09-24 07:54:07,861 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:54:08,017 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_budget_project.tests.test_budget_entries_action_context: Starting TestBudgetEntriesActionContext.test_action_context_with_trailing_whitespace_does_not_crash ... 2026-09-24 07:54:08,073 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:54:08,751 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:54:08,828 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:54:08,946 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:54:09,023 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:54:25,775 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-09-24 07:54:30,656 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-09-24 07:54:33,080 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:54:51,937 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:54:55,038 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-09-24 07:54:55,632 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-09-24 07:54:58,150 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-09-24 07:54:58,200 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [138], uid: 627, model: account.followup.level 2026-09-24 07:54:58,247 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-09-24 07:55:00,500 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 627, model: followup.report 2026-09-24 07:55:00,546 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-09-24 07:55:02,648 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-09-24 07:55:03,222 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 631, model: followup.receivable 2026-09-24 07:55:03,288 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 07:55:20,852 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-09-24 07:55:22,846 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-09-24 07:55:26,568 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-09-24 07:55:29,773 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-09-24 07:55:31,889 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-09-24 07:55:34,665 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-09-24 07:55:37,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-09-24 07:55:39,441 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-09-24 07:55:41,439 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-09-24 07:55:41,895 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_paid_invoice_keeps_blocked_status_but_stays_out_of_followup ... 2026-09-24 07:55:45,621 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-09-24 07:55:48,694 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-09-24 07:55:50,367 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-09-24 07:55:52,424 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:56:03,804 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:56:03,872 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:56:03,920 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:56:03,993 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:56:23,587 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-09-24 07:56:25,620 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-09-24 07:56:28,102 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-09-24 07:56:30,275 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-09-24 07:56:32,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <301465240955286.1705276800.000000000000000-openerp-155-followup.report@7861e7dd6c1e>: ['"Partner A" <@False>'] 2026-09-24 07:56:32,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #638 deleted mail.mail records with IDs: [501] 2026-09-24 07:56:33,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381724940518619.1707523200.000000000000000-openerp-155-followup.report@7861e7dd6c1e>: ['"Partner A" <@False>'] 2026-09-24 07:56:33,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #638 deleted mail.mail records with IDs: [502] 2026-09-24 07:56:33,336 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_once_per_day_and_does_not_advance_level_twice ... 2026-09-24 07:56:36,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <307716165555209.1705276800.000000000000000-openerp-163-followup.report@7861e7dd6c1e>: ['"Partner A" <@False>'] 2026-09-24 07:56:36,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #638 deleted mail.mail records with IDs: [503] 2026-09-24 07:56:36,311 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:56:54,522 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:56:57,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503657106217175.1705276800.000000000000000-openerp-171-followup.report@7861e7dd6c1e>: ['"Below Threshold Partner" <@False>'] 2026-09-24 07:56:57,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #640 deleted mail.mail records with IDs: [504] 2026-09-24 07:56:57,368 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:57:14,543 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:57:17,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185244268490846.1705276800.000000000000000-openerp-179-followup.report@7861e7dd6c1e>: ['"Age Tracking Partner" <@False>'] 2026-09-24 07:57:17,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #642 deleted mail.mail records with IDs: [505] 2026-09-24 07:57:17,642 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:57:37,069 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:57:39,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <406690183328409.1714521600.000000000000000-openerp-187-followup.report@7861e7dd6c1e>: ['"Negative Cadence Partner" <@False>'] 2026-09-24 07:57:39,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [506] 2026-09-24 07:57:39,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751934934341094.1718409600.000000000000000-openerp-187-followup.report@7861e7dd6c1e>: ['"Negative Cadence Partner" <@False>'] 2026-09-24 07:57:39,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [507] 2026-09-24 07:57:39,901 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:57:42,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478535652460748.1712707200.000000000000000-openerp-195-followup.report@7861e7dd6c1e>: ['"Negative Cadence Partner" <@False>'] 2026-09-24 07:57:42,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [508] 2026-09-24 07:57:42,805 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-09-24 07:57:45,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <403727814423287.1712707200.000000000000000-openerp-203-followup.report@7861e7dd6c1e>: ['"Negative Cadence Partner" <@False>'] 2026-09-24 07:57:45,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [509] 2026-09-24 07:57:45,806 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:57:55,532 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:57:58,063 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:58:12,291 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:58:12,405 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-09-24 07:58:12,524 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:58:22,068 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-09-24 07:58:31,038 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:58:50,264 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-09-24 07:58:52,920 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:58:55,911 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:59:00,182 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:59:04,372 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-09-24 07:59:07,631 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:59:09,779 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:59:12,199 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:59:31,537 121 INFO rb-b1a5ec1-225045-418239 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-09-24 07:59:34,240 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:59:52,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_dunning_set_excludes_only_receivables_whose_invoice_is_blocked ... 2026-09-24 07:59:58,042 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:00:01,473 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:00:11,310 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:00:50,522 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:00:50,579 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:01:01,378 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:02:25,043 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:02:25,103 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:02:34,994 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_action_open_followup_action_dict_omits_legacy_view_type_key ... 2026-09-24 08:02:37,164 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:02:40,893 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [510] 2026-09-24 08:02:40,977 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:02:43,441 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [511] 2026-09-24 08:02:43,495 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:02:47,310 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [512] 2026-09-24 08:02:47,390 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-09-24 08:02:49,451 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-09-24 08:02:51,371 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:02:55,085 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [513] 2026-09-24 08:02:55,149 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:02:57,506 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [514] 2026-09-24 08:02:57,601 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-09-24 08:02:59,706 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:02,030 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [515] 2026-09-24 08:03:02,103 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:04,498 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [516] 2026-09-24 08:03:06,075 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [517] 2026-09-24 08:03:06,125 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:09,959 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [518] 2026-09-24 08:03:10,029 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:13,433 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [519] 2026-09-24 08:03:13,525 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:17,034 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [520] 2026-09-24 08:03:17,228 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [521] 2026-09-24 08:03:17,279 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:19,621 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [522] 2026-09-24 08:03:21,052 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [523] 2026-09-24 08:03:21,112 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:24,443 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [524] 2026-09-24 08:03:24,512 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:28,051 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [525] 2026-09-24 08:03:28,239 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [526] 2026-09-24 08:03:28,297 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:31,728 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [527] 2026-09-24 08:03:31,818 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:35,336 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [528] 2026-09-24 08:03:35,431 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [529] 2026-09-24 08:03:35,477 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-09-24 08:03:38,605 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [530] 2026-09-24 08:03:38,697 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:03:41,204 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [531] 2026-09-24 08:03:41,290 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-09-24 08:03:43,293 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-09-24 08:03:45,182 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-09-24 08:03:47,273 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-09-24 08:03:49,200 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:04:02,998 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:03,285 121 INFO rb-b1a5ec1-225045-418239 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: 3205 2026-09-24 08:04:03,285 121 INFO rb-b1a5ec1-225045-418239 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/tmp1yln5d75_chrome_odoo 2026-09-24 08:04:03,285 121 INFO rb-b1a5ec1-225045-418239 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:33049/json/version 2026-09-24 08:04:03,286 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:33049/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:04:03,310 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:03,311 121 INFO rb-b1a5ec1-225045-418239 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:33049/json 2026-09-24 08:04:03,311 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:33049/json with timeout 3 increased to 10s during tests 2026-09-24 08:04:03,320 121 INFO rb-b1a5ec1-225045-418239 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:33049/devtools/page/46E3C0C3B5F5E538B06A54815C63ECFD 2026-09-24 08:04:03,331 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:03,336 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:03,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:04:03,415 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:03,420 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:03,420 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:03,430 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:04:04,816 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:04] "GET /odoo HTTP/1.1" 200 - 180 0.140 1.249 2026-09-24 08:04:04,822 121 INFO rb-b1a5ec1-225045-418239 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': '46E3C0C3B5F5E538B06A54815C63ECFD', 'loaderId': 'C3702B75882FEE75C96FB1506DD60099', 'isDownload': False} 2026-09-24 08:04:04,822 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:04,865 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:04] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-24 08:04:04,870 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:04] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-24 08:04:04,877 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:04] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 08:04:04,922 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:04:04,939 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.033 0.046 2026-09-24 08:04:05,697 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:05] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.380 0.460 2026-09-24 08:04:05,713 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:05] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.752 2026-09-24 08:04:05,721 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:05] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.565 2026-09-24 08:04:05,852 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:04:05,856 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-24 08:04:05,860 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:04:05,912 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.017 2026-09-24 08:04:05,924 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:05,971 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (88) 2026-09-24 08:04:06,010 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.026 0.049 2026-09-24 08:04:06,012 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-24 08:04:06,028 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.043 2026-09-24 08:04:06,037 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.060 2026-09-24 08:04:06,052 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:06,074 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.030 2026-09-24 08:04:06,083 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:04:06,088 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:04:06,118 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.041 2026-09-24 08:04:06,124 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:04:06,392 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "POST /mail/data HTTP/1.1" 200 - 146 0.146 0.203 2026-09-24 08:04:06,406 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.340 2026-09-24 08:04:06,408 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.312 2026-09-24 08:04:06,433 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /web/image/res.partner/3/avatar_128?unique=1790237029000 HTTP/1.1" 200 - 9 0.009 0.351 2026-09-24 08:04:06,464 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 9 0.007 0.350 2026-09-24 08:04:06,559 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 20 0.042 0.411 2026-09-24 08:04:06,563 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.026 2026-09-24 08:04:06,602 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.035 2026-09-24 08:04:06,783 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "POST /mail/data HTTP/1.1" 200 - 71 0.072 0.076 2026-09-24 08:04:06,967 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:06,981 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.013 2026-09-24 08:04:06,987 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.016 2026-09-24 08:04:07,000 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:07,050 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.021 2026-09-24 08:04:07,064 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.012 2026-09-24 08:04:07,262 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "POST /mail/data HTTP/1.1" 200 - 71 0.061 0.111 2026-09-24 08:04:07,313 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.028 0.185 2026-09-24 08:04:07,315 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.211 2026-09-24 08:04:07,334 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.220 2026-09-24 08:04:07,423 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-24 08:04:07,450 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.012 2026-09-24 08:04:07,495 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:04:07,595 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.081 0.070 2026-09-24 08:04:07,660 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.021 0.019 2026-09-24 08:04:07,669 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-09-24 08:04:07,749 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:07,835 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:07,888 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:07,954 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:07,979 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:07] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.008 0.015 2026-09-24 08:04:08,031 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:08,046 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:04:08,076 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.008 0.021 2026-09-24 08:04:08,154 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.009 0.014 2026-09-24 08:04:08,171 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.005 0.018 2026-09-24 08:04:08,254 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:08,257 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.018 2026-09-24 08:04:08,334 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.043 0.055 2026-09-24 08:04:08,338 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:08,349 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.072 2026-09-24 08:04:08,364 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.023 2026-09-24 08:04:08,489 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.035 0.113 2026-09-24 08:04:08,539 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.009 0.021 2026-09-24 08:04:08,589 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.015 0.017 2026-09-24 08:04:08,655 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:04:08,693 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:08,778 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:08] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.004 0.022 2026-09-24 08:04:09,040 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:09] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 105 0.111 0.141 2026-09-24 08:04:09,045 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:09,106 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:09,461 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:09] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.108 0.243 2026-09-24 08:04:09,487 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:09,488 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:09,514 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:09] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.023 0.022 2026-09-24 08:04:09,551 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:09] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.012 0.070 2026-09-24 08:04:09,683 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-24 08:04:09,751 121 INFO rb-b1a5ec1-225045-418239 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 30611604 (allocated 35745792) 2026-09-24 08:04:09,788 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:09] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.012 0.032 2026-09-24 08:04:09,815 121 INFO rb-b1a5ec1-225045-418239 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 3205 2026-09-24 08:04:09,819 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:09,826 121 INFO rb-b1a5ec1-225045-418239 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 3205 2026-09-24 08:04:09,907 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_080409_907135_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-09-24 08:04:09,907 121 INFO rb-b1a5ec1-225045-418239 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/tmp1yln5d75_chrome_odoo" 2026-09-24 08:04:09,991 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema ... 2026-09-24 08:04:10,252 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 3454 2026-09-24 08:04:10,252 121 INFO rb-b1a5ec1-225045-418239 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/tmpub7ti7qt_chrome_odoo 2026-09-24 08:04:10,252 121 INFO rb-b1a5ec1-225045-418239 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:36005/json/version 2026-09-24 08:04:10,254 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:36005/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:04:10,304 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:10,304 121 INFO rb-b1a5ec1-225045-418239 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:36005/json 2026-09-24 08:04:10,305 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:36005/json with timeout 3 increased to 10s during tests 2026-09-24 08:04:10,318 121 INFO rb-b1a5ec1-225045-418239 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:36005/devtools/page/E9E4C1BFB5AC8203D2A7DBA48EEF77D9 2026-09-24 08:04:10,336 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:10,340 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:10,387 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:04:10,398 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:10,404 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:10,404 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:10,419 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:04:11,574 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:11] "GET /odoo HTTP/1.1" 200 - 186 0.196 0.961 2026-09-24 08:04:11,578 121 INFO rb-b1a5ec1-225045-418239 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': 'E9E4C1BFB5AC8203D2A7DBA48EEF77D9', 'loaderId': '2C9B8B39CED8412BA1DBDF46A232E8CC', 'isDownload': False} 2026-09-24 08:04:11,578 121 INFO rb-b1a5ec1-225045-418239 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 'E9E4C1BFB5AC8203D2A7DBA48EEF77D9' to stop loading 2026-09-24 08:04:11,622 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:11] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-24 08:04:11,626 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:11] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-24 08:04:11,637 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:11] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-09-24 08:04:11,684 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:04:12,368 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.359 0.401 2026-09-24 08:04:12,391 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.766 2026-09-24 08:04:12,401 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.066 2026-09-24 08:04:12,409 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.505 2026-09-24 08:04:12,500 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 08:04:12,504 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:04:12,509 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:04:12,527 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-24 08:04:12,550 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:12,600 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (88) 2026-09-24 08:04:12,642 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.060 2026-09-24 08:04:12,650 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.051 2026-09-24 08:04:12,652 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-09-24 08:04:12,680 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.065 2026-09-24 08:04:12,689 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-24 08:04:12,711 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.015 2026-09-24 08:04:12,766 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:04:12,776 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:04:12,983 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:12] "POST /mail/data HTTP/1.1" 200 - 149 0.139 0.148 2026-09-24 08:04:13,007 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.267 2026-09-24 08:04:13,008 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.308 2026-09-24 08:04:13,019 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.288 2026-09-24 08:04:13,041 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "GET /web/image/res.partner/3/avatar_128?unique=1790237029000 HTTP/1.1" 200 - 9 0.007 0.298 2026-09-24 08:04:13,109 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-24 08:04:13,119 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:13,131 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:04:13,150 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.023 2026-09-24 08:04:13,169 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 9 0.006 0.038 2026-09-24 08:04:13,197 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:13,208 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:13,301 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "POST /mail/data HTTP/1.1" 200 - 71 0.050 0.063 2026-09-24 08:04:13,307 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:04:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:04:13,312 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 23536716 (allocated 24735744) 2026-09-24 08:04:13,316 121 INFO rb-b1a5ec1-225045-418239 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 3454 2026-09-24 08:04:13,316 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:13,317 121 INFO rb-b1a5ec1-225045-418239 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 3454 2026-09-24 08:04:13,393 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_080413_393184_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-09-24 08:04:13,393 121 INFO rb-b1a5ec1-225045-418239 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/tmpub7ti7qt_chrome_odoo" 2026-09-24 08:04:13,476 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:04:25,077 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:27,235 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:27,412 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <523490125786636.1790237067.333448171615601-openerp-456-followup.report@7861e7dd6c1e>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-09-24 08:04:27,446 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #669 deleted mail.mail records with IDs: [533] 2026-09-24 08:04:27,519 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:30,736 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:30,942 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951550805507440.1790237070.860969066619873-openerp-458-followup.report@7861e7dd6c1e>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-09-24 08:04:30,992 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #668 deleted mail.mail records with IDs: [534] 2026-09-24 08:04:31,094 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:04:41,178 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:44,472 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:48,006 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:04:51,107 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:05:09,856 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:05:13,272 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_second_report_for_the_same_partner_and_company_is_rejected ... 2026-09-24 08:05:13,381 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:05:23,746 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-09-24 08:05:27,974 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-09-24 08:05:31,912 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-09-24 08:05:33,843 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-09-24 08:05:37,729 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:05:39,657 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:05:49,741 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:06:00,507 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:06:14,796 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-09-24 08:06:14,909 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 684, model: followup.report 2026-09-24 08:06:14,959 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-09-24 08:06:15,014 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-09-24 08:06:15,064 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-09-24 08:06:15,112 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 684, model: followup.report 2026-09-24 08:06:15,200 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-09-24 08:06:15,252 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-09-24 08:06:15,299 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-09-24 08:06:15,328 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 684, model: followup.report 2026-09-24 08:06:15,362 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 684, model: followup.report 2026-09-24 08:06:15,413 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 684, model: followup.report 2026-09-24 08:06:15,458 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-09-24 08:06:15,532 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-09-24 08:06:15,614 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-09-24 08:06:15,676 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-09-24 08:06:15,739 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-09-24 08:06:15,837 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:06:29,103 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:06:31,757 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:06:31,799 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:06:32,254 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:06:32,285 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 693, model: followup.report 2026-09-24 08:06:32,329 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:06:32,404 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:06:44,072 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:06:44,129 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 702, model: followup.report 2026-09-24 08:06:44,160 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:06:44,295 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:06:53,408 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-09-24 08:06:54,589 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1051] 2026-09-24 08:06:54,752 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2207] 2026-09-24 08:06:55,727 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-09-24 08:06:56,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1054] 2026-09-24 08:06:57,092 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2212] 2026-09-24 08:06:57,321 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-09-24 08:06:58,508 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1056] 2026-09-24 08:06:58,666 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2215] 2026-09-24 08:06:58,868 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-09-24 08:06:59,887 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1058] 2026-09-24 08:07:00,042 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2218] 2026-09-24 08:07:00,236 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-09-24 08:07:01,500 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1060] 2026-09-24 08:07:01,617 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2221] 2026-09-24 08:07:02,902 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-09-24 08:07:04,323 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1064, 1065] 2026-09-24 08:07:04,482 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2228, 2229] 2026-09-24 08:07:04,830 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-09-24 08:07:07,568 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.partial.reconcile records with IDs: [147, 148] 2026-09-24 08:07:07,620 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.full.reconcile records with IDs: [83] 2026-09-24 08:07:07,854 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1070, 1071] 2026-09-24 08:07:08,033 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2235, 2236, 2237, 2238] 2026-09-24 08:07:08,130 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted mail.message records with IDs: [12134, 12132] 2026-09-24 08:07:08,257 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move records with IDs: [952, 953] 2026-09-24 08:07:08,267 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted mail.followers records with IDs: [2664, 2665] 2026-09-24 08:07:08,588 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1068, 1069] 2026-09-24 08:07:08,726 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2234] 2026-09-24 08:07:09,813 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-09-24 08:07:11,554 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.partial.reconcile records with IDs: [151, 152] 2026-09-24 08:07:11,602 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.full.reconcile records with IDs: [85] 2026-09-24 08:07:11,871 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1078, 1079] 2026-09-24 08:07:12,020 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2247, 2248, 2249, 2250] 2026-09-24 08:07:12,071 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted mail.message records with IDs: [12142, 12140] 2026-09-24 08:07:12,167 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move records with IDs: [957, 958] 2026-09-24 08:07:12,499 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1076, 1077] 2026-09-24 08:07:12,595 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2245, 2246] 2026-09-24 08:07:13,833 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-09-24 08:07:14,730 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-09-24 08:07:15,452 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-09-24 08:07:16,218 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-09-24 08:07:18,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-09-24 08:07:18,968 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-09-24 08:07:19,890 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-09-24 08:07:20,500 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-09-24 08:07:22,824 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:07:32,197 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-09-24 08:07:33,726 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-09-24 08:07:35,262 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:07:45,613 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:07:48,070 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:07:49,250 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #707 deleted account.move.line.ctp records with IDs: [1104] 2026-09-24 08:07:49,406 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #707 deleted account.move.line records with IDs: [2295] 2026-09-24 08:07:49,564 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:07:50,673 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:08:09,948 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-09-24 08:08:11,459 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-09-24 08:08:12,391 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-09-24 08:08:12,834 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-09-24 08:08:13,293 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-09-24 08:08:14,213 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-09-24 08:08:14,890 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_07_button_draft_with_reconciliation ... 2026-09-24 08:08:16,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #709 deleted account.move.line.ctp records with IDs: [1116] 2026-09-24 08:08:16,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #709 deleted account.move.line records with IDs: [2323] 2026-09-24 08:08:17,199 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_08_reconcile_payment_with_bank_statement_same_currency ... 2026-09-24 08:08:18,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #709 deleted account.move.line.ctp records with IDs: [1119] 2026-09-24 08:08:18,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #709 deleted account.move.line records with IDs: [2328] 2026-09-24 08:08:19,408 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_09_reconcile_payment_with_bank_statement_different_currency ... 2026-09-24 08:08:20,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #709 deleted account.move.line.ctp records with IDs: [1122] 2026-09-24 08:08:20,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #709 deleted account.move.line records with IDs: [2333] 2026-09-24 08:08:21,239 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-09-24 08:08:22,567 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #709 deleted account.move.line.ctp records with IDs: [1123] 2026-09-24 08:08:22,783 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-09-24 08:08:24,336 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:08:33,595 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a1_onchange_add_line_no_namerror_on_empty_widget ... 2026-09-24 08:08:34,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a2_get_move_lines_data_deterministic_pairing ... 2026-09-24 08:08:35,129 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a3_is_line_changed_false_when_unchanged_account_move_line ... 2026-09-24 08:08:35,198 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a3_is_line_changed_false_when_unchanged_bank_statement_line ... 2026-09-24 08:08:35,283 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a3_is_line_changed_false_when_unchanged_bank_statement_line_no_partner ... 2026-09-24 08:08:35,363 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a7_cron_surfaces_failing_line_and_continues_batch ... 2026-09-24 08:08:36,326 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_b1_reconcile_button_gated_to_group_account_user ... 2026-09-24 08:08:37,274 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx01_foreign_vs_company_gain ... 2026-09-24 08:08:38,246 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx02_foreign_vs_company_loss ... 2026-09-24 08:08:39,386 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx03_foreign_vs_foreign_gain ... 2026-09-24 08:08:40,804 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx04_foreign_vs_foreign_loss ... 2026-09-24 08:08:42,078 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx05_cap_preservation_guard_company_currency_statement ... 2026-09-24 08:08:42,935 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx06_partial_settlement_of_foreign_counterpart_still_caps ... 2026-09-24 08:08:43,813 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx07_full_clear_at_appreciated_journal_rate_preserves_full_residual ... 2026-09-24 08:08:44,781 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx08_genuine_partial_is_capped_at_the_statement_date_rate ... 2026-09-24 08:08:45,765 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx09_moving_journal_rate_with_unrelated_counterpart_currency ... 2026-09-24 08:08:46,776 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx10_depreciating_journal_rate_control_is_unaffected ... 2026-09-24 08:08:47,700 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx11_writeoff_model_on_foreign_journal_converts_company_balance ... 2026-09-24 08:08:48,473 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1159] 2026-09-24 08:08:48,626 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2407] 2026-09-24 08:08:48,802 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m10_manual_reconcile_two_foreign_currencies_is_blocked ... 2026-09-24 08:08:49,754 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m11_genuine_partial_manual_reconcile_posts_no_phantom_writeoff ... 2026-09-24 08:08:50,333 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m12_preview_company_amount_of_foreign_row_equals_stored_residual ... 2026-09-24 08:08:50,926 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m13_exchange_diff_preview_side_mirrors_posted_move ... 2026-09-24 08:08:52,723 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m1_manual_foreign_vs_company_appreciation_posts_gain ... 2026-09-24 08:08:53,690 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m2_manual_foreign_vs_company_depreciation_posts_loss ... 2026-09-24 08:08:54,635 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m3_manual_foreign_vs_foreign_appreciation_posts_gain ... 2026-09-24 08:08:55,619 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m4_manual_foreign_vs_foreign_depreciation_posts_loss ... 2026-09-24 08:08:56,551 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m5_genuine_partial_not_rate_driven_stays_open_without_fx ... 2026-09-24 08:08:57,176 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m6_preview_exchange_diff_matches_posted_account_and_amount ... 2026-09-24 08:08:58,128 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m7_manual_fx_posts_exactly_one_exchange_line_no_double_count ... 2026-09-24 08:08:59,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m8_same_currency_manual_reconcile_posts_no_fx ... 2026-09-24 08:08:59,649 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_onchange_move_lines_data_invoice_matching_uses_real_id_not_newid ... 2026-09-24 08:09:00,185 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_s16_onchange_manual_model_id_clear_updates_self_not_origin ... 2026-09-24 08:09:00,852 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_s22_copy_of_reconciled_line_is_not_auto_reconciled ... 2026-09-24 08:09:01,548 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1196] 2026-09-24 08:09:01,675 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2482] 2026-09-24 08:09:02,302 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx01_gain_posts_single_exchange_line ... 2026-09-24 08:09:03,492 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1200] 2026-09-24 08:09:03,588 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2489] 2026-09-24 08:09:04,260 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx02_full_settlement_reconciles_and_pays ... 2026-09-24 08:09:05,505 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1204] 2026-09-24 08:09:05,644 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2496] 2026-09-24 08:09:06,291 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx03_loss_posts_single_expense_line ... 2026-09-24 08:09:07,374 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1208] 2026-09-24 08:09:07,483 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2503] 2026-09-24 08:09:08,186 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx04_no_rate_movement_posts_no_fx ... 2026-09-24 08:09:09,379 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1212] 2026-09-24 08:09:09,521 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2510] 2026-09-24 08:09:09,792 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx05_genuine_partial_still_caps_no_fx ... 2026-09-24 08:09:10,904 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1214] 2026-09-24 08:09:11,010 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2515] 2026-09-24 08:09:11,306 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_widget_data_line_without_account ... 2026-09-24 08:09:11,797 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:09:11,817 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-09-24 08:09:12,374 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-09-24 08:09:12,398 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12169] 2026-09-24 08:09:12,409 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:09:13,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome pid: 3661 2026-09-24 08:09:13,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless temporary user profile dir: /tmp/tmpj6yi845s_chrome_odoo 2026-09-24 08:09:13,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:43441/json/version 2026-09-24 08:09:13,908 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:43441/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:09:13,918 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 08:09:13,919 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:43441/json 2026-09-24 08:09:13,920 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:43441/json with timeout 3 increased to 10s during tests 2026-09-24 08:09:13,930 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Websocket url found: ws://127.0.0.1:43441/devtools/page/4BE8F84932687AA8875B78B015837519 2026-09-24 08:09:13,940 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Enable chrome headless console log notification 2026-09-24 08:09:13,943 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless enable page notifications 2026-09-24 08:09:14,042 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:recon_smoke_user from n/a 2026-09-24 08:09:14,045 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Setting session cookie in browser 2026-09-24 08:09:14,060 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 08:09:14,061 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 08:09:14,077 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:09:15,921 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:15] "GET /odoo HTTP/1.1" 200 - 178 0.165 1.682 2026-09-24 08:09:15,925 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Navigation result: {'frameId': '4BE8F84932687AA8875B78B015837519', 'loaderId': 'E0487926B7E768E48BE9A92167865706', 'isDownload': False} 2026-09-24 08:09:15,925 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Evaluate ready code "odoo.isTourReady('reconcile_kanban_smoke_tour')" 2026-09-24 08:09:15,961 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:15] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-09-24 08:09:15,968 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:15] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-24 08:09:15,978 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:15,993 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.027 2026-09-24 08:09:16,010 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.060 2026-09-24 08:09:16,165 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.071 0.145 2026-09-24 08:09:16,176 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.159 2026-09-24 08:09:16,197 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 08:09:16,625 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 08:09:16,628 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 08:09:16,629 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-24 08:09:16,656 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-24 08:09:16,678 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:16,705 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:16,721 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-24 08:09:16,758 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-09-24 08:09:16,778 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.032 2026-09-24 08:09:16,804 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Evaluate test code "odoo.startTour('reconcile_kanban_smoke_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:09:16,840 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 08:09:16,868 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:16,882 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:16,893 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "POST /mail/data HTTP/1.1" 200 - 34 0.053 0.036 2026-09-24 08:09:16,895 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.078 2026-09-24 08:09:16,955 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:16] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.013 0.126 2026-09-24 08:09:17,016 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:17,024 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "GET /web/image?model=res.users&field=avatar_128&id=715 HTTP/1.1" 200 - 16 0.023 0.164 2026-09-24 08:09:17,064 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "GET /web/image/res.partner/1619/avatar_128?unique=1790237351000 HTTP/1.1" 200 - 8 0.017 0.205 2026-09-24 08:09:17,085 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.249 2026-09-24 08:09:17,096 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.099 2026-09-24 08:09:17,124 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.189 2026-09-24 08:09:17,612 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [1/15] Tour reconcile_kanban_smoke_tour → Step b1: the Reconcile-N-Items CTA is visible to an account.group_account_user (trigger: .o_kanban_record:contains('Smoke Tour Bank') button[name='action_open_reconcile']) 2026-09-24 08:09:17,624 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-24 08:09:17,651 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:17,676 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.003 2026-09-24 08:09:17,686 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-24 08:09:17,770 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "POST /mail/data HTTP/1.1" 200 - 20 0.024 0.029 2026-09-24 08:09:17,813 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "GET /web/image/res.partner/1619/avatar_128?unique=1790237351000 HTTP/1.1" 200 - 8 0.016 0.058 2026-09-24 08:09:17,834 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.082 2026-09-24 08:09:17,872 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.021 0.110 2026-09-24 08:09:17,890 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.088 2026-09-24 08:09:17,919 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:17,926 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "GET /web/image?model=res.users&field=avatar_128&id=715 HTTP/1.1" 200 - 9 0.015 0.165 2026-09-24 08:09:17,928 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.198 2026-09-24 08:09:18,104 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.082 0.122 2026-09-24 08:09:18,253 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.060 0.063 2026-09-24 08:09:18,330 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:09:18,380 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-24 08:09:18,396 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.006 0.004 2026-09-24 08:09:18,422 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.009 0.028 2026-09-24 08:09:18,429 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "GET /web/assets/52f4842/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-09-24 08:09:18,559 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:18,561 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:09:18,626 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [2/15] Tour reconcile_kanban_smoke_tour → Step Kanban master list is visible - select the fixture's highest-id (+50) statement line card (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Smoke tour line 2')) 2026-09-24 08:09:18,645 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.015 0.011 2026-09-24 08:09:18,894 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.080 0.129 2026-09-24 08:09:18,936 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.011 0.013 2026-09-24 08:09:18,975 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.010 2026-09-24 08:09:18,994 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.025 2026-09-24 08:09:19,026 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:19] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.018 2026-09-24 08:09:19,088 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [3/15] Tour reconcile_kanban_smoke_tour → Step Selecting a kanban card loads its reconcile form in the side panel (master-detail) (trigger: .o_account_reconcile_form_info .o_form_statusbar) 2026-09-24 08:09:19,136 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:19] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.045 2026-09-24 08:09:19,162 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:09:19,248 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 40 0.040 0.045 2026-09-24 08:09:19,299 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:19] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.012 2026-09-24 08:09:19,400 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.026 0.073 2026-09-24 08:09:19,445 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:19] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.015 0.019 2026-09-24 08:09:19,502 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.021 0.021 2026-09-24 08:09:19,505 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-09-24 08:09:19,569 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [4/15] Tour reconcile_kanban_smoke_tour → Step b4: the Journal Balance label is rendered (trigger: .o_account_reconcile_kanban_div span:contains(Journal Balance)) 2026-09-24 08:09:19,622 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [5/15] Tour reconcile_kanban_smoke_tour → Step b4: a genuinely zero-balance journal must show a formatted "0", not a blank string (trigger: .o_account_reconcile_kanban_div .m-2.d-flex.w-100 span.btn.pe-0) 2026-09-24 08:09:19,688 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [6/15] Tour reconcile_kanban_smoke_tour → Step Both Validate button variants (enabled/disabled clone) are present (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']) 2026-09-24 08:09:19,755 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [7/15] Tour reconcile_kanban_smoke_tour → Step b7: the two Validate variants are mutually exclusive (invisible on can_reconcile / not can_reconcile), so exactly one renders at a time. The visible one must carry the help matching its state - the enabled variant's "will create and reconcile" help, or the disabled clone's distinct "open balance must be zero" help. (The two help strings differing is guaranteed by the form arch.) (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']) 2026-09-24 08:09:19,822 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [8/15] Tour reconcile_kanban_smoke_tour → Step Open the Match Existing Entries tab (trigger: a.nav-link:contains('Match Existing Entries')) 2026-09-24 08:09:19,895 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [9/15] Tour reconcile_kanban_smoke_tour → Step a6 (correct-by-design, assertion only): a matching candidate journal item is listed, filtered to the statement's own liquidity-line sign (trigger: .o_field_reconcile_lines_match .o_data_row) 2026-09-24 08:09:19,944 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [10/15] Tour reconcile_kanban_smoke_tour → Step Clicking a candidate ADDS a match line to the reconcile widget - it must NOT navigate to/open that move line's own form (trigger: .o_field_reconcile_lines_match .o_data_row) 2026-09-24 08:09:20,007 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [11/15] Tour reconcile_kanban_smoke_tour → Step The clicked candidate was added as a new 'other' line in the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-09-24 08:09:20,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [12/15] Tour reconcile_kanban_smoke_tour → Step Still on the reconcile form (Match Existing Entries add-line does not navigate away) (trigger: .o_account_reconcile_form_statusbar) 2026-09-24 08:09:20,137 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [13/15] Tour reconcile_kanban_smoke_tour → Step Open the Manual Operations tab (trigger: a.nav-link:contains('Manual Operations')) 2026-09-24 08:09:20,210 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [14/15] Tour reconcile_kanban_smoke_tour → Step Manual Operations tab renders the manual_* fields (trigger: .o_field_widget[name='manual_partner_id']) 2026-09-24 08:09:20,266 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [15/15] Tour reconcile_kanban_smoke_tour → Step To Check button is present on the statusbar (trigger: button[name='action_to_check']) 2026-09-24 08:09:20,323 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: tour succeeded 2026-09-24 08:09:20,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR reconcile_kanban_smoke_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-24 08:09:20,484 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: heap 27768052 (allocated 29057024) 2026-09-24 08:09:20,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing chrome headless with pid 3661 2026-09-24 08:09:20,490 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing websocket connection 2026-09-24 08:09:20,490 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Terminating chrome headless with pid 3661 2026-09-24 08:09:20,568 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_080920_568731_test_reconcile_kanban_smoke_tour.txt 2026-09-24 08:09:20,569 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Removing chrome user profile "/tmp/tmpj6yi845s_chrome_odoo" 2026-09-24 08:09:20,624 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:09:20,643 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-09-24 08:09:21,100 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-09-24 08:09:21,109 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12177] 2026-09-24 08:09:21,113 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:09:22,166 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome pid: 3895 2026-09-24 08:09:22,167 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmplwbjsfw0_chrome_odoo 2026-09-24 08:09:22,167 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:45553/json/version 2026-09-24 08:09:22,168 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:45553/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:09:22,183 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 08:09:22,183 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:45553/json 2026-09-24 08:09:22,184 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:45553/json with timeout 3 increased to 10s during tests 2026-09-24 08:09:22,198 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:45553/devtools/page/AE5B9075A645EE4EC8C14A7C83D4E138 2026-09-24 08:09:22,204 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-09-24 08:09:22,212 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-09-24 08:09:22,279 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:recon_fx_user from n/a 2026-09-24 08:09:22,288 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-09-24 08:09:22,296 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 08:09:22,296 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 08:09:22,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:09:23,403 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:23] "GET /odoo HTTP/1.1" 200 - 185 0.123 0.966 2026-09-24 08:09:23,407 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': 'AE5B9075A645EE4EC8C14A7C83D4E138', 'loaderId': '1502A02D27A02244E7CC1D5614359E63', 'isDownload': False} 2026-09-24 08:09:23,407 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Evaluate ready code "odoo.isTourReady('reconcile_fx_validate_tour')" 2026-09-24 08:09:23,437 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:23] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-24 08:09:23,460 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:23] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.015 0.014 2026-09-24 08:09:23,492 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:23,631 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:23] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.080 0.109 2026-09-24 08:09:23,649 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.186 2026-09-24 08:09:23,658 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:23] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.209 2026-09-24 08:09:23,671 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:23] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-24 08:09:23,693 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:23] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 08:09:24,172 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 08:09:24,174 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-24 08:09:24,176 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-24 08:09:24,191 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-24 08:09:24,207 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:24,229 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:09:24,272 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.017 2026-09-24 08:09:24,279 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.026 2026-09-24 08:09:24,289 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.025 2026-09-24 08:09:24,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.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-09-24 08:09:24,394 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:24,407 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:09:24,412 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.035 2026-09-24 08:09:24,464 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /web/image?model=res.users&field=avatar_128&id=716 HTTP/1.1" 200 - 16 0.012 0.096 2026-09-24 08:09:24,488 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /web/image/res.partner/1621/avatar_128?unique=1790237360000 HTTP/1.1" 200 - 8 0.008 0.120 2026-09-24 08:09:24,510 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:09:24,538 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.016 0.175 2026-09-24 08:09:24,560 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.195 2026-09-24 08:09:24,589 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.150 2026-09-24 08:09:24,591 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.193 2026-09-24 08:09:24,607 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.019 2026-09-24 08:09:24,614 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:25,137 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [1/8] Tour reconcile_fx_validate_tour → Step Open the reconcile kanban of the FX fixture's own journal (trigger: .o_kanban_record:contains('FX Tour Bank') button[name='action_open_reconcile']) 2026-09-24 08:09:25,150 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-09-24 08:09:25,154 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:25,187 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-24 08:09:25,200 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.005 0.007 2026-09-24 08:09:25,340 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /mail/data HTTP/1.1" 200 - 20 0.067 0.036 2026-09-24 08:09:25,392 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "GET /web/image?model=res.users&field=avatar_128&id=716 HTTP/1.1" 304 - 9 0.019 0.129 2026-09-24 08:09:25,402 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.149 2026-09-24 08:09:25,447 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.195 2026-09-24 08:09:25,466 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.095 2026-09-24 08:09:25,485 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.068 2026-09-24 08:09:25,496 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:25,608 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.049 0.092 2026-09-24 08:09:25,740 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.055 0.053 2026-09-24 08:09:25,819 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:09:25,861 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-24 08:09:25,874 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.010 2026-09-24 08:09:25,876 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.012 2026-09-24 08:09:25,885 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:25] "GET /web/assets/52f4842/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-24 08:09:26,010 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:26,012 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:26,044 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [2/8] Tour reconcile_fx_validate_tour → Step Select the FX fixture's statement line card (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('FX tour settlement')) 2026-09-24 08:09:26,091 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.019 0.013 2026-09-24 08:09:26,407 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.078 0.165 2026-09-24 08:09:26,433 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-24 08:09:26,485 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.010 0.016 2026-09-24 08:09:26,500 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.031 2026-09-24 08:09:26,540 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.013 0.019 2026-09-24 08:09:26,590 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [3/8] Tour reconcile_fx_validate_tour → Step Open Match Existing Entries (trigger: a.nav-link:contains('Match Existing Entries')) 2026-09-24 08:09:26,636 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.050 2026-09-24 08:09:26,659 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:09:26,745 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 44 0.033 0.052 2026-09-24 08:09:26,788 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.009 2026-09-24 08:09:26,866 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.019 0.064 2026-09-24 08:09:26,898 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.018 2026-09-24 08:09:26,942 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.018 2026-09-24 08:09:26,946 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-09-24 08:09:27,009 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [4/8] Tour reconcile_fx_validate_tour → Step Add the FX counterpart as a match line (trigger: .o_field_reconcile_lines_match .o_data_row .o_data_cell) 2026-09-24 08:09:27,078 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.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-09-24 08:09:27,100 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:27] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.015 2026-09-24 08:09:27,223 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:27] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 46 0.040 0.076 2026-09-24 08:09:27,254 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.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 (61140 crux) (trigger: .o_reconcile_widget_table td) 2026-09-24 08:09:27,264 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.019 2026-09-24 08:09:27,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [7/8] Tour reconcile_fx_validate_tour → Step Validate the reconciliation (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-09-24 08:09:27,392 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.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-09-24 08:09:27,442 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:27] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.019 0.028 2026-09-24 08:09:27,573 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #716 deleted account.move.line.ctp records with IDs: [1220] 2026-09-24 08:09:27,709 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #716 deleted account.move.line records with IDs: [2528] 2026-09-24 08:09:28,449 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:28] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 469 0.490 0.505 2026-09-24 08:09:28,454 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.975 2026-09-24 08:09:28,502 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.014 0.029 2026-09-24 08:09:28,539 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-24 08:09:28,560 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:28] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:28,571 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-09-24 08:09:28,572 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-24 08:09:28,752 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: heap 28290720 (allocated 29319168) 2026-09-24 08:09:28,771 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 3895 2026-09-24 08:09:28,772 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-09-24 08:09:28,774 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 3895 2026-09-24 08:09:28,869 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_080928_869604_test_reconcile_fx_validate_tour.txt 2026-09-24 08:09:28,869 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmplwbjsfw0_chrome_odoo" 2026-09-24 08:09:28,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:09:28,936 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-09-24 08:09:29,390 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-09-24 08:09:29,400 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12187] 2026-09-24 08:09:29,406 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:09:30,502 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome pid: 4149 2026-09-24 08:09:30,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpyl8dttrp_chrome_odoo 2026-09-24 08:09:30,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:38225/json/version 2026-09-24 08:09:30,507 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:38225/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:09:30,525 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 08:09:30,526 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:38225/json 2026-09-24 08:09:30,527 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:38225/json with timeout 3 increased to 10s during tests 2026-09-24 08:09:30,535 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:38225/devtools/page/0D276CCCED3650E633B119AB4CE695C2 2026-09-24 08:09:30,543 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-09-24 08:09:30,545 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-09-24 08:09:30,645 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:recon_a11y_user from n/a 2026-09-24 08:09:30,647 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-09-24 08:09:30,652 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 08:09:30,652 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 08:09:30,671 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:09:31,749 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:31] "GET /odoo HTTP/1.1" 200 - 178 0.115 0.967 2026-09-24 08:09:31,753 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Navigation result: {'frameId': '0D276CCCED3650E633B119AB4CE695C2', 'loaderId': '471BE4A98840864975448129B5354A6E', 'isDownload': False} 2026-09-24 08:09:31,753 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-09-24 08:09:31,791 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:31] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-24 08:09:31,809 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:31] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-09-24 08:09:31,840 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:32,018 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.124 0.112 2026-09-24 08:09:32,028 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.241 2026-09-24 08:09:32,047 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.246 2026-09-24 08:09:32,062 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-24 08:09:32,070 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-24 08:09:32,544 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:09:32,547 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-24 08:09:32,548 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-24 08:09:32,574 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.008 2026-09-24 08:09:32,582 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:32,596 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:32,644 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.024 2026-09-24 08:09:32,653 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.017 2026-09-24 08:09:32,664 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.027 2026-09-24 08:09:32,685 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Evaluate test code "odoo.startTour('reconcile_a11y_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:09:32,746 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 08:09:32,757 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:09:32,772 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.039 2026-09-24 08:09:32,803 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/image/res.partner/1623/avatar_128?unique=1790237368000 HTTP/1.1" 200 - 15 0.011 0.075 2026-09-24 08:09:32,828 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.104 2026-09-24 08:09:32,876 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/image?model=res.users&field=avatar_128&id=717 HTTP/1.1" 200 - 9 0.014 0.147 2026-09-24 08:09:32,878 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-09-24 08:09:32,907 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.093 2026-09-24 08:09:32,977 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 08:09:32,981 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-24 08:09:32,987 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:32] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.220 2026-09-24 08:09:33,043 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:33,044 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "POST /mail/data HTTP/1.1" 200 - 37 0.023 0.102 2026-09-24 08:09:33,057 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.025 2026-09-24 08:09:33,699 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [1/9] Tour reconcile_a11y_tour → Step Open the reconcile kanban of the a11y fixture's own journal (trigger: .o_kanban_record:contains('A11y Tour Bank') button[name='action_open_reconcile']) 2026-09-24 08:09:33,719 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:33,727 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.010 0.008 2026-09-24 08:09:33,770 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.014 2026-09-24 08:09:33,777 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.017 2026-09-24 08:09:33,872 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.028 2026-09-24 08:09:33,874 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.041 2026-09-24 08:09:33,893 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.053 2026-09-24 08:09:33,911 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.017 2026-09-24 08:09:33,950 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:33] "GET /web/image?model=res.users&field=avatar_128&id=717 HTTP/1.1" 304 - 9 0.016 0.097 2026-09-24 08:09:34,094 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.056 0.128 2026-09-24 08:09:34,110 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.133 2026-09-24 08:09:34,200 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.030 0.048 2026-09-24 08:09:34,260 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:09:34,314 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-24 08:09:34,318 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.006 2026-09-24 08:09:34,324 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-09-24 08:09:34,350 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "GET /web/assets/52f4842/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 08:09:34,474 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:09:34,476 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:34,515 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [2/9] Tour reconcile_a11y_tour → Step Select the a11y fixture's statement line (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('A11y tour settlement')) 2026-09-24 08:09:34,532 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.005 0.010 2026-09-24 08:09:34,745 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.051 0.139 2026-09-24 08:09:34,770 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.011 2026-09-24 08:09:34,800 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.013 2026-09-24 08:09:34,815 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.024 2026-09-24 08:09:34,859 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.024 2026-09-24 08:09:34,942 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [3/9] Tour reconcile_a11y_tour → Step Open Match Existing Entries to add the counterpart as an 'other' line (trigger: a.nav-link:contains('Match Existing Entries')) 2026-09-24 08:09:34,973 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.065 2026-09-24 08:09:35,005 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:09:35,119 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 27 0.050 0.063 2026-09-24 08:09:35,165 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.012 2026-09-24 08:09:35,261 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.034 0.064 2026-09-24 08:09:35,305 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.021 2026-09-24 08:09:35,325 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:09:35,361 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.025 2026-09-24 08:09:35,431 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [4/9] Tour reconcile_a11y_tour → Step Guard: nothing is auto-proposed yet, so the next click is a genuine add (trigger: .o_field_reconcile_lines_match .o_data_row .o_data_cell) 2026-09-24 08:09:35,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [5/9] Tour reconcile_a11y_tour → Step Add the counterpart candidate as a match line (trigger: .o_field_reconcile_lines_match .o_data_row .o_data_cell) 2026-09-24 08:09:35,563 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [6/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-09-24 08:09:35,601 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.014 0.023 2026-09-24 08:09:35,671 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.018 0.040 2026-09-24 08:09:35,704 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [7/9] Tour reconcile_a11y_tour → Step b2: the trash button must carry an accessible name (aria-label) (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o) 2026-09-24 08:09:35,713 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.016 2026-09-24 08:09:35,771 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [8/9] Tour reconcile_a11y_tour → Step b2: the line row must be keyboard-focusable (tabindex) and Enter-activatable (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-09-24 08:09:35,827 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.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-09-24 08:09:35,911 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 25 0.040 0.039 2026-09-24 08:09:35,952 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-09-24 08:09:35,953 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Error received after termination: ╔════════════════════════════════════╗ ║ TOUR reconcile_a11y_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-24 08:09:35,961 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.016 0.016 2026-09-24 08:09:36,160 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: heap 27725108 (allocated 29057024) 2026-09-24 08:09:36,161 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing chrome headless with pid 4149 2026-09-24 08:09:36,162 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing websocket connection 2026-09-24 08:09:36,164 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 4149 2026-09-24 08:09:36,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_080936_263349_test_reconcile_a11y_tour.txt 2026-09-24 08:09:36,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpyl8dttrp_chrome_odoo" 2026-09-24 08:09:36,314 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:09:36,331 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-09-24 08:09:36,847 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-09-24 08:09:36,857 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12194] 2026-09-24 08:09:36,863 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:09:37,682 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome pid: 4389 2026-09-24 08:09:37,682 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless temporary user profile dir: /tmp/tmp6l3kt5s1_chrome_odoo 2026-09-24 08:09:37,682 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:44533/json/version 2026-09-24 08:09:37,695 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:44533/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:09:37,715 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 08:09:37,723 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:44533/json 2026-09-24 08:09:37,726 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:44533/json with timeout 3 increased to 10s during tests 2026-09-24 08:09:37,755 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Websocket url found: ws://127.0.0.1:44533/devtools/page/ED68A14FD8FD3CC9FF8BA7737876B068 2026-09-24 08:09:37,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Enable chrome headless console log notification 2026-09-24 08:09:37,765 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless enable page notifications 2026-09-24 08:09:37,825 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:recon_badge_user from n/a 2026-09-24 08:09:37,829 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Setting session cookie in browser 2026-09-24 08:09:37,835 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 08:09:37,835 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 08:09:37,857 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:09:38,902 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:38] "GET /odoo HTTP/1.1" 200 - 178 0.121 0.929 2026-09-24 08:09:38,906 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Navigation result: {'frameId': 'ED68A14FD8FD3CC9FF8BA7737876B068', 'loaderId': 'C4689FBCD3B9E0E7DB4EEC0F993CBD1B', 'isDownload': False} 2026-09-24 08:09:38,908 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Evaluate ready code "odoo.isTourReady('reconcile_badge_uncheck_tour')" 2026-09-24 08:09:39,077 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.067 0.080 2026-09-24 08:09:39,085 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.152 2026-09-24 08:09:39,108 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.161 2026-09-24 08:09:39,115 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.169 2026-09-24 08:09:39,120 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.186 2026-09-24 08:09:39,153 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:39,160 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-09-24 08:09:39,216 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-24 08:09:39,848 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-24 08:09:39,850 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-24 08:09:39,853 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:09:39,869 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:39,869 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.006 2026-09-24 08:09:39,888 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:39,928 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.022 2026-09-24 08:09:39,933 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-09-24 08:09:39,948 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.011 2026-09-24 08:09:39,980 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Evaluate test code "odoo.startTour('reconcile_badge_uncheck_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:09:40,077 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:09:40,085 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:40,094 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "POST /mail/data HTTP/1.1" 200 - 34 0.060 0.042 2026-09-24 08:09:40,095 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-09-24 08:09:40,107 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.089 2026-09-24 08:09:40,172 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.025 0.082 2026-09-24 08:09:40,231 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "GET /web/image?model=res.users&field=avatar_128&id=718 HTTP/1.1" 200 - 16 0.029 0.194 2026-09-24 08:09:40,253 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:40,340 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "POST /mail/data HTTP/1.1" 200 - 37 0.056 0.110 2026-09-24 08:09:40,378 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.247 2026-09-24 08:09:40,414 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "GET /web/image/res.partner/1625/avatar_128?unique=1790237376000 HTTP/1.1" 200 - 8 0.016 0.386 2026-09-24 08:09:40,426 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.201 2026-09-24 08:09:40,888 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [1/6] Tour reconcile_badge_uncheck_tour → Step Open the reconcile kanban of the a4 fixture's own journal (trigger: .o_kanban_record:contains('Badge Tour Bank') button[name='action_open_reconcile']) 2026-09-24 08:09:40,897 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-24 08:09:40,908 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:40,939 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-09-24 08:09:40,944 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-24 08:09:41,066 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "POST /mail/data HTTP/1.1" 200 - 20 0.037 0.039 2026-09-24 08:09:41,101 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /web/image?model=res.users&field=avatar_128&id=718 HTTP/1.1" 200 - 9 0.010 0.088 2026-09-24 08:09:41,126 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /web/image/res.partner/1625/avatar_128?unique=1790237376000 HTTP/1.1" 200 - 8 0.009 0.118 2026-09-24 08:09:41,148 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.139 2026-09-24 08:09:41,150 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.127 2026-09-24 08:09:41,155 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 08:09:41,177 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.020 2026-09-24 08:09:41,198 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.113 2026-09-24 08:09:41,236 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:41,365 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.065 0.133 2026-09-24 08:09:41,513 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.054 0.054 2026-09-24 08:09:41,581 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:09:41,633 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-24 08:09:41,649 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.006 0.004 2026-09-24 08:09:41,656 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /web/assets/52f4842/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-24 08:09:41,660 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.020 2026-09-24 08:09:41,785 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:41,791 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:41,820 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [2/6] Tour reconcile_badge_uncheck_tour → Step Select the a4 fixture's statement line (its journal has a writeoff_button reconcile.model) (trigger: .o_account_reconcile_kanban_main .o_kanban_record) 2026-09-24 08:09:41,844 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:41] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.009 0.010 2026-09-24 08:09:42,058 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.059 0.132 2026-09-24 08:09:42,082 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.007 2026-09-24 08:09:42,118 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-24 08:09:42,131 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.016 2026-09-24 08:09:42,177 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.023 2026-09-24 08:09:42,258 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [3/6] Tour reconcile_badge_uncheck_tour → Step The manual_model_id badge widget is rendered (has_manual_reconcile_models=True) (trigger: .o_field_selection_badge .btn) 2026-09-24 08:09:42,280 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.049 2026-09-24 08:09:42,308 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:09:42,368 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 31 0.022 0.036 2026-09-24 08:09:42,420 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.011 2026-09-24 08:09:42,516 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.028 0.072 2026-09-24 08:09:42,582 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.017 0.029 2026-09-24 08:09:42,586 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-09-24 08:09:42,834 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [4/6] Tour reconcile_badge_uncheck_tour → Step First click selects the badge (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true']) 2026-09-24 08:09:42,891 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 36 0.017 0.037 2026-09-24 08:09:42,928 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [5/6] Tour reconcile_badge_uncheck_tour → Step a4: 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-09-24 08:09:42,955 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.015 0.031 2026-09-24 08:09:43,091 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [6/6] Tour reconcile_badge_uncheck_tour → Step a4: 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-09-24 08:09:43,159 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.025 0.039 2026-09-24 08:09:43,191 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: tour succeeded 2026-09-24 08:09:43,191 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Error received after termination: ╔═════════════════════════════════════════════╗ ║ TOUR reconcile_badge_uncheck_tour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-24 08:09:43,208 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:43] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.011 0.023 2026-09-24 08:09:43,374 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: heap 32224696 (allocated 33910784) 2026-09-24 08:09:43,375 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing chrome headless with pid 4389 2026-09-24 08:09:43,376 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing websocket connection 2026-09-24 08:09:43,377 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Terminating chrome headless with pid 4389 2026-09-24 08:09:43,478 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_080943_478330_test_reconcile_badge_uncheck_tour.txt 2026-09-24 08:09:43,478 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Removing chrome user profile "/tmp/tmp6l3kt5s1_chrome_odoo" 2026-09-24 08:09:43,534 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:09:43,555 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-09-24 08:09:44,028 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-09-24 08:09:44,042 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12200] 2026-09-24 08:09:44,048 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:09:44,908 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome pid: 4624 2026-09-24 08:09:44,909 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless temporary user profile dir: /tmp/tmp1oawkefu_chrome_odoo 2026-09-24 08:09:44,909 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:36577/json/version 2026-09-24 08:09:44,910 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:36577/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:09:44,941 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 08:09:44,941 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:36577/json 2026-09-24 08:09:44,942 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:36577/json with timeout 3 increased to 10s during tests 2026-09-24 08:09:44,949 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Websocket url found: ws://127.0.0.1:36577/devtools/page/E6C57DF3EE70AE825EE70446FBB86D71 2026-09-24 08:09:44,965 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Enable chrome headless console log notification 2026-09-24 08:09:44,978 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless enable page notifications 2026-09-24 08:09:45,068 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:recon_manual_user from n/a 2026-09-24 08:09:45,075 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Setting session cookie in browser 2026-09-24 08:09:45,080 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 08:09:45,080 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 08:09:45,101 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:09:47,110 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /odoo HTTP/1.1" 200 - 178 0.169 1.844 2026-09-24 08:09:47,114 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Navigation result: {'frameId': 'E6C57DF3EE70AE825EE70446FBB86D71', 'loaderId': 'F124861D40DA70C02D775958727CA55A', 'isDownload': False} 2026-09-24 08:09:47,114 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Evaluate ready code "odoo.isTourReady('reconcile_manual_journal_item_tour')" 2026-09-24 08:09:47,143 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-09-24 08:09:47,152 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-24 08:09:47,200 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:47,285 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.048 0.095 2026-09-24 08:09:47,295 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.151 2026-09-24 08:09:47,310 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.155 2026-09-24 08:09:47,334 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 08:09:47,388 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-24 08:09:47,846 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-24 08:09:47,846 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 08:09:47,855 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:09:47,871 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-24 08:09:47,882 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:47,901 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:09:47,926 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-09-24 08:09:47,950 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.023 2026-09-24 08:09:47,969 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.034 2026-09-24 08:09:47,984 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Evaluate test code "odoo.startTour('reconcile_manual_journal_item_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:09:48,044 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:09:48,064 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:09:48,083 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.037 0.044 2026-09-24 08:09:48,150 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.115 2026-09-24 08:09:48,165 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:48,170 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.143 2026-09-24 08:09:48,201 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "GET /web/image/res.partner/1626/avatar_128?unique=1790237383000 HTTP/1.1" 200 - 15 0.010 0.174 2026-09-24 08:09:48,244 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "GET /web/image?model=res.users&field=avatar_128&id=719 HTTP/1.1" 200 - 9 0.012 0.222 2026-09-24 08:09:48,245 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.195 2026-09-24 08:09:48,268 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.117 2026-09-24 08:09:48,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [1/14] Tour reconcile_manual_journal_item_tour → Step Search Journal Items by the fixture's own journal-item label (trigger: .o_searchview_input) 2026-09-24 08:09:48,825 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-09-24 08:09:48,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:48,897 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.014 2026-09-24 08:09:48,906 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-09-24 08:09:48,998 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:48] "POST /mail/data HTTP/1.1" 200 - 20 0.034 0.024 2026-09-24 08:09:49,000 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.047 2026-09-24 08:09:49,033 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "GET /web/image/res.partner/1626/avatar_128?unique=1790237383000 HTTP/1.1" 200 - 8 0.011 0.064 2026-09-24 08:09:49,065 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.022 0.081 2026-09-24 08:09:49,130 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "GET /web/image?model=res.users&field=avatar_128&id=719 HTTP/1.1" 200 - 9 0.022 0.148 2026-09-24 08:09:49,162 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.138 2026-09-24 08:09:49,171 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:49,214 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:09:49,432 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 100 0.108 0.226 2026-09-24 08:09:49,457 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.291 2026-09-24 08:09:49,477 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.009 0.012 2026-09-24 08:09:49,485 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 08:09:49,592 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.043 0.071 2026-09-24 08:09:50,054 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [2/14] Tour reconcile_manual_journal_item_tour → Step .o_searchview_input 2026-09-24 08:09:50,122 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [3/14] Tour reconcile_manual_journal_item_tour → Step The typed label filter has been applied to the search model (trigger: .o_searchview_facet .o_facet_value:text('Manual tour')) 2026-09-24 08:09:50,171 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:50] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.032 0.015 2026-09-24 08:09:50,175 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [4/14] Tour reconcile_manual_journal_item_tour → Step The filtered Journal Items list has finished re-rendering (trigger: .o_list_table .o_data_row:last:has(td[name='name']:contains('Manual tour'))) 2026-09-24 08:09:50,255 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:50] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.042 0.029 2026-09-24 08:09:50,292 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [5/14] Tour reconcile_manual_journal_item_tour → Step Select the fixture's open receivable (debit) journal item (trigger: .o_data_row:has(td[name='name']:text('Manual tour receivable')) .o_list_record_selector) 2026-09-24 08:09:50,369 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [6/14] Tour reconcile_manual_journal_item_tour → Step Also select its counterpart (credit) so the pair has a debit AND a credit (trigger: .o_data_row:has(td[name='name']:text('Manual tour counterpart')) .o_list_record_selector) 2026-09-24 08:09:50,407 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:50] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.016 0.015 2026-09-24 08:09:50,433 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [7/14] Tour reconcile_manual_journal_item_tour → Step Exactly two journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-09-24 08:09:50,456 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:50] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.010 2026-09-24 08:09:50,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [8/14] Tour reconcile_manual_journal_item_tour → Step The debit leg is one of the selected rows (trigger: .o_data_row_selected:has(td[name='name']:text('Manual tour receivable'))) 2026-09-24 08:09:50,541 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [9/14] Tour reconcile_manual_journal_item_tour → Step The credit leg is the other selected row (trigger: .o_data_row_selected:has(td[name='name']:text('Manual tour counterpart'))) 2026-09-24 08:09:50,592 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [10/14] Tour reconcile_manual_journal_item_tour → Step The selection toolbar reports 2 selected records (trigger: .o_list_selection_container .o_list_selection_box:contains('2 selected')) 2026-09-24 08:09:50,645 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [11/14] Tour reconcile_manual_journal_item_tour → Step Open the Actions menu of the selection toolbar (trigger: .o_list_selection_container .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-09-24 08:09:50,702 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [12/14] Tour reconcile_manual_journal_item_tour → Step Run the Reconcile server action (trigger: .dropdown-item:contains('Reconcile')) 2026-09-24 08:09:50,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [13/14] Tour reconcile_manual_journal_item_tour → Step The manual account.move.line reconcile form opened with the shared statusbar (trigger: .o_account_reconcile_form_statusbar) 2026-09-24 08:09:50,801 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:50] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.018 2026-09-24 08:09:50,853 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:50] "POST /web/action/run HTTP/1.1" 200 - 20 0.016 0.029 2026-09-24 08:09:50,919 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:50] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.046 2026-09-24 08:09:50,942 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:09:50,999 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:50] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 20 0.024 0.030 2026-09-24 08:09:51,097 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.007 0.040 2026-09-24 08:09:51,138 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.018 2026-09-24 08:09:51,174 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.016 2026-09-24 08:09:51,226 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [14/14] Tour reconcile_manual_journal_item_tour → Step Manual Operations tab is present on the account.move.line reconcile form too (trigger: a.nav-link:contains('Manual Operations')) 2026-09-24 08:09:51,235 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:51] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.010 2026-09-24 08:09:51,274 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: tour succeeded 2026-09-24 08:09:51,275 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR reconcile_manual_journal_item_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-24 08:09:51,448 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: heap 28979056 (allocated 31162368) 2026-09-24 08:09:51,457 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing chrome headless with pid 4624 2026-09-24 08:09:51,462 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing websocket connection 2026-09-24 08:09:51,468 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Terminating chrome headless with pid 4624 2026-09-24 08:09:51,534 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_080951_533883_test_reconcile_manual_journal_item_tour.txt 2026-09-24 08:09:51,534 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Removing chrome user profile "/tmp/tmp1oawkefu_chrome_odoo" 2026-09-24 08:09:51,571 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:09:51,585 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-09-24 08:09:52,038 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-09-24 08:09:52,048 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12206] 2026-09-24 08:09:52,053 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:09:52,832 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 4865 2026-09-24 08:09:52,832 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless temporary user profile dir: /tmp/tmpuam8ya9n_chrome_odoo 2026-09-24 08:09:52,832 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Issuing json command http://127.0.0.1:43533/json/version 2026-09-24 08:09:52,834 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:43533/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:09:52,855 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Browser version: Chrome/150.0.7871.114 2026-09-24 08:09:52,855 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Issuing json command http://127.0.0.1:43533/json 2026-09-24 08:09:52,856 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:43533/json with timeout 3 increased to 10s during tests 2026-09-24 08:09:52,868 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Websocket url found: ws://127.0.0.1:43533/devtools/page/8F952AEC8FAB6612FAFE384CD6FE635E 2026-09-24 08:09:52,878 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Enable chrome headless console log notification 2026-09-24 08:09:52,889 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless enable page notifications 2026-09-24 08:09:52,956 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:recon_fence_absent from n/a 2026-09-24 08:09:52,958 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Setting session cookie in browser 2026-09-24 08:09:52,964 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 08:09:52,964 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 08:09:52,974 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:09:53,891 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:53] "GET /odoo HTTP/1.1" 200 - 178 0.119 0.800 2026-09-24 08:09:53,894 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '8F952AEC8FAB6612FAFE384CD6FE635E', 'loaderId': '69E777366BF455BE1766837DFC9CA05A', 'isDownload': False} 2026-09-24 08:09:53,895 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_absent_tour')" 2026-09-24 08:09:53,932 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:53] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.013 2026-09-24 08:09:53,940 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:53] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-09-24 08:09:53,949 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:53] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-24 08:09:53,988 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:54,115 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /web/webclient/load_menus/04ebbf77ebed65ceb546f8e3de0331764e18fe5ef9feb1f7f42b263939cfc7fb HTTP/1.1" 200 - 139 0.082 0.116 2026-09-24 08:09:54,138 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.200 2026-09-24 08:09:54,176 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-24 08:09:54,235 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-24 08:09:54,718 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-24 08:09:54,731 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-24 08:09:54,732 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-24 08:09:54,751 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:54,752 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.024 2026-09-24 08:09:54,780 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-09-24 08:09:54,804 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-09-24 08:09:54,819 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-09-24 08:09:54,841 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.022 2026-09-24 08:09:54,863 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.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-09-24 08:09:54,909 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:54,916 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:54,958 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:54] "POST /mail/data HTTP/1.1" 200 - 34 0.053 0.035 2026-09-24 08:09:55,031 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.015 0.139 2026-09-24 08:09:55,073 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /web/image/res.partner/1628/avatar_128?unique=1790237391000 HTTP/1.1" 200 - 15 0.015 0.152 2026-09-24 08:09:55,105 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /web/image?model=res.users&field=avatar_128&id=720 HTTP/1.1" 200 - 9 0.011 0.198 2026-09-24 08:09:55,122 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.225 2026-09-24 08:09:55,135 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:55,151 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.171 2026-09-24 08:09:55,166 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.081 2026-09-24 08:09:55,168 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.256 2026-09-24 08:09:55,671 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.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-09-24 08:09:55,680 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-09-24 08:09:55,699 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: Owl is running in 'dev' mode. 2026-09-24 08:09:55,739 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-09-24 08:09:55,746 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.018 2026-09-24 08:09:55,860 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "POST /mail/data HTTP/1.1" 200 - 20 0.035 0.067 2026-09-24 08:09:55,895 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /web/image/res.partner/1628/avatar_128?unique=1790237391000 HTTP/1.1" 200 - 8 0.013 0.110 2026-09-24 08:09:55,925 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /web/image?model=res.users&field=avatar_128&id=720 HTTP/1.1" 200 - 9 0.010 0.132 2026-09-24 08:09:55,926 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.162 2026-09-24 08:09:55,946 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.157 2026-09-24 08:09:55,962 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-24 08:09:55,971 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.087 2026-09-24 08:09:55,997 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.046 2026-09-24 08:09:56,003 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:09:56,150 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.062 0.113 2026-09-24 08:09:56,282 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.054 0.051 2026-09-24 08:09:56,381 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:09:56,449 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-24 08:09:56,460 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.004 2026-09-24 08:09:56,466 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-09-24 08:09:56,481 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "GET /web/assets/52f4842/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-24 08:09:56,613 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:09:56,614 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:56] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:09:56,644 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: [2/2] Tour reconcile_group_fence_absent_tour → Step b1: a plain Billing/Invoicing user (group_account_invoice only, NOT group_account_user) must NOT see the Reconcile-N-Items CTA - if this goes red, someone widened the deliberate group gate; confirm it is intentional first (trigger: .o_kanban_record:contains('Fence Tour Bank')) 2026-09-24 08:09:56,725 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-09-24 08:09:56,726 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR reconcile_group_fence_absent_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-24 08:09:56,873 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24409440 (allocated 25649152) 2026-09-24 08:09:56,888 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 4865 2026-09-24 08:09:56,889 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-09-24 08:09:56,890 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 4865 2026-09-24 08:09:56,991 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_080956_991341_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-09-24 08:09:56,991 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmpuam8ya9n_chrome_odoo" 2026-09-24 08:09:57,029 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-09-24 08:09:57,473 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-09-24 08:09:57,496 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12211] 2026-09-24 08:09:57,506 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:09:58,242 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 5081 2026-09-24 08:09:58,243 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome headless temporary user profile dir: /tmp/tmpqh88ybch_chrome_odoo 2026-09-24 08:09:58,243 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Issuing json command http://127.0.0.1:37511/json/version 2026-09-24 08:09:58,244 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:37511/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:09:58,258 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Browser version: Chrome/150.0.7871.114 2026-09-24 08:09:58,259 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Issuing json command http://127.0.0.1:37511/json 2026-09-24 08:09:58,260 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:37511/json with timeout 3 increased to 10s during tests 2026-09-24 08:09:58,265 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Websocket url found: ws://127.0.0.1:37511/devtools/page/94706C91CBB9C2C50D4C90231196EB8E 2026-09-24 08:09:58,271 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Enable chrome headless console log notification 2026-09-24 08:09:58,278 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome headless enable page notifications 2026-09-24 08:09:58,338 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:recon_fence_present from n/a 2026-09-24 08:09:58,342 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Setting session cookie in browser 2026-09-24 08:09:58,346 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 08:09:58,346 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 08:09:58,359 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:09:59,361 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:59] "GET /odoo HTTP/1.1" 200 - 178 0.178 0.826 2026-09-24 08:09:59,364 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '94706C91CBB9C2C50D4C90231196EB8E', 'loaderId': 'FACCA109D9436421512144234DD11FFD', 'isDownload': False} 2026-09-24 08:09:59,364 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_present_tour')" 2026-09-24 08:09:59,391 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:59] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-24 08:09:59,404 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:59] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-24 08:09:59,434 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:09:59,540 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:59] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.062 0.086 2026-09-24 08:09:59,565 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.159 2026-09-24 08:09:59,574 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:59] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.180 2026-09-24 08:09:59,585 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:59] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 08:09:59,641 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:09:59] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-24 08:10:00,079 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-24 08:10:00,080 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-24 08:10:00,081 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-24 08:10:00,098 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.007 2026-09-24 08:10:00,101 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: Owl is running in 'dev' mode. 2026-09-24 08:10:00,113 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:10:00,150 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.016 2026-09-24 08:10:00,157 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.015 2026-09-24 08:10:00,169 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.012 2026-09-24 08:10:00,219 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.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-09-24 08:10:00,295 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.036 2026-09-24 08:10:00,315 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.080 2026-09-24 08:10:00,323 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 08:10:00,327 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-09-24 08:10:00,376 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /web/image/res.partner/1629/avatar_128?unique=1790237391000 HTTP/1.1" 200 - 15 0.026 0.121 2026-09-24 08:10:00,451 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.021 0.125 2026-09-24 08:10:00,482 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /web/image?model=res.users&field=avatar_128&id=721 HTTP/1.1" 200 - 9 0.010 0.244 2026-09-24 08:10:00,491 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.188 2026-09-24 08:10:00,540 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:10:00,553 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "POST /mail/data HTTP/1.1" 200 - 37 0.025 0.103 2026-09-24 08:10:00,577 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.241 2026-09-24 08:10:00,593 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.078 2026-09-24 08:10:01,121 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.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-09-24 08:10:01,130 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-24 08:10:01,142 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: Owl is running in 'dev' mode. 2026-09-24 08:10:01,176 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-24 08:10:01,183 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-09-24 08:10:01,267 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.030 2026-09-24 08:10:01,286 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.051 2026-09-24 08:10:01,287 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.051 2026-09-24 08:10:01,305 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.021 2026-09-24 08:10:01,329 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:10:01,334 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /web/image?model=res.users&field=avatar_128&id=721 HTTP/1.1" 200 - 9 0.011 0.099 2026-09-24 08:10:01,372 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:10:01,461 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.030 0.132 2026-09-24 08:10:01,485 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.112 2026-09-24 08:10:01,599 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.041 0.064 2026-09-24 08:10:01,675 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:10:01,747 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-24 08:10:01,768 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.018 2026-09-24 08:10:01,771 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.020 2026-09-24 08:10:01,785 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /web/assets/52f4842/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.008 0.005 2026-09-24 08:10:01,920 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:10:01,923 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:01] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:10:01,946 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: [2/2] Tour reconcile_group_fence_present_tour → Step b1: an account.group_account_user sees the Reconcile-N-Items CTA (trigger: button[name='action_open_reconcile']) 2026-09-24 08:10:02,017 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-09-24 08:10:02,017 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR reconcile_group_fence_present_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-24 08:10:02,183 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24782484 (allocated 26173440) 2026-09-24 08:10:02,189 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 5081 2026-09-24 08:10:02,190 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-09-24 08:10:02,190 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 5081 2026-09-24 08:10:02,273 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_081002_272922_test_reconcile_group_fence_present_for_account_user.txt 2026-09-24 08:10:02,273 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmpqh88ybch_chrome_odoo" 2026-09-24 08:10:02,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:10:02,352 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-09-24 08:10:02,824 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-09-24 08:10:02,833 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12216] 2026-09-24 08:10:02,837 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:10:03,658 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome pid: 5306 2026-09-24 08:10:03,659 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmppdxtq_ah_chrome_odoo 2026-09-24 08:10:03,659 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:46165/json/version 2026-09-24 08:10:03,660 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:46165/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:10:03,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 08:10:03,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:46165/json 2026-09-24 08:10:03,692 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:46165/json with timeout 3 increased to 10s during tests 2026-09-24 08:10:03,703 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:46165/devtools/page/B64218A82E90E5852D9EC866A32EB87B 2026-09-24 08:10:03,726 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-09-24 08:10:03,734 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-09-24 08:10:03,806 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:recon_manual_fx_user from n/a 2026-09-24 08:10:03,813 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-09-24 08:10:03,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 08:10:03,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 08:10:03,830 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:10:04,898 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:04] "GET /odoo HTTP/1.1" 200 - 185 0.098 0.972 2026-09-24 08:10:04,904 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'B64218A82E90E5852D9EC866A32EB87B', 'loaderId': 'A0853CF7EEB20115EA1B304A97A135F0', 'isDownload': False} 2026-09-24 08:10:04,904 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Evaluate ready code "odoo.isTourReady('reconcile_manual_fx_tour')" 2026-09-24 08:10:04,939 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:04] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 08:10:05,082 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.070 0.081 2026-09-24 08:10:05,092 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.161 2026-09-24 08:10:05,111 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:10:05,121 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.161 2026-09-24 08:10:05,126 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.197 2026-09-24 08:10:05,159 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-24 08:10:05,213 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 08:10:05,828 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:10:05,831 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:10:05,837 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-24 08:10:05,865 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.015 2026-09-24 08:10:05,867 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:10:05,882 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:10:05,929 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.015 2026-09-24 08:10:05,945 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-24 08:10:05,957 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.010 2026-09-24 08:10:05,999 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.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-09-24 08:10:06,066 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "POST /mail/data HTTP/1.1" 200 - 34 0.031 0.034 2026-09-24 08:10:06,097 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:10:06,113 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:10:06,164 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.032 0.104 2026-09-24 08:10:06,208 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "GET /web/image/res.partner/1630/avatar_128?unique=1790237402000 HTTP/1.1" 200 - 15 0.013 0.155 2026-09-24 08:10:06,212 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.139 2026-09-24 08:10:06,252 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "GET /web/image?model=res.users&field=avatar_128&id=722 HTTP/1.1" 200 - 9 0.015 0.203 2026-09-24 08:10:06,270 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.223 2026-09-24 08:10:06,274 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:10:06,293 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.069 2026-09-24 08:10:06,322 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.186 2026-09-24 08:10:06,804 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [1/17] Tour reconcile_manual_fx_tour → Step Search Journal Items by the fixture's own journal-item label (trigger: .o_searchview_input) 2026-09-24 08:10:06,810 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-24 08:10:06,848 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:10:06,876 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-24 08:10:06,884 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.008 2026-09-24 08:10:06,977 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "POST /mail/data HTTP/1.1" 200 - 20 0.020 0.033 2026-09-24 08:10:06,979 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.035 2026-09-24 08:10:07,006 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "GET /web/image?model=res.users&field=avatar_128&id=722 HTTP/1.1" 200 - 9 0.007 0.046 2026-09-24 08:10:07,020 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.064 2026-09-24 08:10:07,046 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "GET /web/image/res.partner/1630/avatar_128?unique=1790237402000 HTTP/1.1" 200 - 8 0.006 0.093 2026-09-24 08:10:07,062 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.066 2026-09-24 08:10:07,093 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 08:10:07,113 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 08:10:07,248 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 101 0.051 0.154 2026-09-24 08:10:07,271 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.185 2026-09-24 08:10:07,293 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.015 2026-09-24 08:10:07,416 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 28 0.040 0.076 2026-09-24 08:10:07,422 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.117 2026-09-24 08:10:07,951 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [2/17] Tour reconcile_manual_fx_tour → Step .o_searchview_input 2026-09-24 08:10:08,021 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [3/17] Tour reconcile_manual_fx_tour → Step The typed label filter has been applied to the search model (trigger: .o_searchview_facet .o_facet_value:text('FX manual')) 2026-09-24 08:10:08,061 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.018 0.016 2026-09-24 08:10:08,081 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [4/17] Tour reconcile_manual_fx_tour → Step The filtered Journal Items list has finished re-rendering (trigger: .o_list_table .o_data_row:last:has(td[name='name']:contains('FX manual'))) 2026-09-24 08:10:08,173 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.058 0.043 2026-09-24 08:10:08,208 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [5/17] Tour reconcile_manual_fx_tour → Step Select the open foreign-currency receivable line (trigger: .o_data_row:has(td[name='name']:text('FX manual open receivable')) .o_list_record_selector) 2026-09-24 08:10:08,290 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [6/17] Tour reconcile_manual_fx_tour → Step Select its settlement line (same currency, later/higher rate) (trigger: .o_data_row:has(td[name='name']:text('FX manual settlement receivable')) .o_list_record_selector) 2026-09-24 08:10:08,325 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.011 0.018 2026-09-24 08:10:08,359 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [7/17] Tour reconcile_manual_fx_tour → Step Exactly two journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-09-24 08:10:08,388 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.015 0.011 2026-09-24 08:10:08,414 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [8/17] Tour reconcile_manual_fx_tour → Step The open leg (booking rate) is one of the selected rows (trigger: .o_data_row_selected:has(td[name='name']:text('FX manual open receivable'))) 2026-09-24 08:10:08,465 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [9/17] Tour reconcile_manual_fx_tour → Step The settlement leg (later rate) is the other selected row (trigger: .o_data_row_selected:has(td[name='name']:text('FX manual settlement receivable'))) 2026-09-24 08:10:08,518 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [10/17] Tour reconcile_manual_fx_tour → Step The selection toolbar reports 2 selected records (trigger: .o_list_selection_container .o_list_selection_box:contains('2 selected')) 2026-09-24 08:10:08,569 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [11/17] Tour reconcile_manual_fx_tour → Step Open the Actions menu of the selection toolbar (trigger: .o_list_selection_container .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-09-24 08:10:08,625 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [12/17] Tour reconcile_manual_fx_tour → Step Run the manual Reconcile server action (trigger: .dropdown-item:contains('Reconcile')) 2026-09-24 08:10:08,684 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [13/17] Tour reconcile_manual_fx_tour → Step The manual account.move.line reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-09-24 08:10:08,713 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:08] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.015 2026-09-24 08:10:08,754 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:08] "POST /web/action/run HTTP/1.1" 200 - 20 0.013 0.021 2026-09-24 08:10:08,836 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.009 0.057 2026-09-24 08:10:08,865 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:10:08,940 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:08] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 26 0.029 0.050 2026-09-24 08:10:09,043 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.013 0.049 2026-09-24 08:10:09,077 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:09] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.019 2026-09-24 08:10:09,114 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.017 2026-09-24 08:10:09,160 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [14/17] Tour reconcile_manual_fx_tour → Step The realized-FX preview row must be present and labelled 'Currency exchange rate difference' (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.exchange_diff:contains('Currency exchange rate difference')) 2026-09-24 08:10:09,189 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.022 2026-09-24 08:10:09,219 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [15/17] 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-09-24 08:10:09,287 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [16/17] Tour reconcile_manual_fx_tour → Step Validate the manual FX reconciliation (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-09-24 08:10:09,363 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [17/17] Tour reconcile_manual_fx_tour → Step Once reconciled, Validate is replaced by 'Revert reconciliation' (can_reconcile is now False) - the pair is fully reconciled (trigger: .o_account_reconcile_form_statusbar button[name='remove_move_reconcile']) 2026-09-24 08:10:09,926 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:09] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 277 0.236 0.324 2026-09-24 08:10:09,929 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.410 2026-09-24 08:10:09,935 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.559 2026-09-24 08:10:09,974 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.009 0.027 2026-09-24 08:10:10,020 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:10] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.010 2026-09-24 08:10:10,038 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-09-24 08:10:10,041 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-24 08:10:10,126 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:10] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.048 0.049 2026-09-24 08:10:10,203 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:10] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.024 0.123 2026-09-24 08:10:10,217 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:10:10] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.188 2026-09-24 08:10:10,285 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: heap 30459528 (allocated 32210944) 2026-09-24 08:10:10,342 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 5306 2026-09-24 08:10:10,343 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-09-24 08:10:10,344 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 5306 2026-09-24 08:10:10,415 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_081010_415379_test_reconcile_manual_fx_tour.txt 2026-09-24 08:10:10,415 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmppdxtq_ah_chrome_odoo" 2026-09-24 08:10:10,464 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:10:29,326 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-09-24 08:10:31,872 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-09-24 08:10:34,535 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-09-24 08:10:38,785 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #723 deleted account.move.line.ctp records with IDs: [1250, 1251, 1252, 1253] 2026-09-24 08:10:38,892 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #723 deleted account.move.line records with IDs: [2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586] 2026-09-24 08:10:38,996 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #723 deleted account.move records with IDs: [1108, 1109, 1110, 1111] 2026-09-24 08:10:39,764 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-09-24 08:10:42,970 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-09-24 08:10:46,079 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-09-24 08:10:48,946 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #726 deleted account.move.line.ctp records with IDs: [1265, 1266] 2026-09-24 08:10:49,057 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #726 deleted account.move.line records with IDs: [2631, 2632, 2633, 2634] 2026-09-24 08:10:49,148 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #726 deleted account.move records with IDs: [1133, 1134] 2026-09-24 08:10:49,205 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-09-24 08:10:52,141 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-09-24 08:10:54,577 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-09-24 08:10:54,984 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-09-24 08:10:55,336 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-09-24 08:10:56,834 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-09-24 08:10:57,332 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-09-24 08:11:03,020 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-09-24 08:11:03,915 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-09-24 08:11:04,681 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-09-24 08:11:05,789 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:11:18,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-09-24 08:11:18,492 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-09-24 08:11:21,151 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:11:21,646 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:11:21,883 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_to_as_a_date ... 2026-09-24 08:11:23,997 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:11:53,632 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-24 08:11:53,659 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 736, model: affiliate.commission.rule 2026-09-24 08:11:53,668 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 736, model: affiliate.report 2026-09-24 08:11:53,674 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.code 2026-09-24 08:11:53,677 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission 2026-09-24 08:11:53,679 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.line 2026-09-24 08:11:53,682 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.rule 2026-09-24 08:11:53,684 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.report 2026-09-24 08:11:53,688 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.code 2026-09-24 08:11:53,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission 2026-09-24 08:11:53,693 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.line 2026-09-24 08:11:53,695 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.rule 2026-09-24 08:11:53,698 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.report 2026-09-24 08:11:53,702 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.code 2026-09-24 08:11:53,704 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission 2026-09-24 08:11:53,706 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.line 2026-09-24 08:11:53,709 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.rule 2026-09-24 08:11:53,711 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.report 2026-09-24 08:11:53,736 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-24 08:11:53,755 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 734, model: affiliate.commission.rule 2026-09-24 08:11:53,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 734, model: affiliate.progressive.commission.rule 2026-09-24 08:11:53,766 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 734, model: affiliate.report 2026-09-24 08:11:53,769 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.code 2026-09-24 08:11:53,771 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.commission 2026-09-24 08:11:53,774 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.commission.line 2026-09-24 08:11:53,776 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.commission.rule 2026-09-24 08:11:53,778 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.progressive.commission.rule 2026-09-24 08:11:53,781 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.report 2026-09-24 08:11:53,783 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.code 2026-09-24 08:11:53,786 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.commission 2026-09-24 08:11:53,788 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.commission.line 2026-09-24 08:11:53,790 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.commission.rule 2026-09-24 08:11:53,793 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.progressive.commission.rule 2026-09-24 08:11:53,795 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.report 2026-09-24 08:11:53,798 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.code 2026-09-24 08:11:53,800 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.commission 2026-09-24 08:11:53,803 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.commission.line 2026-09-24 08:11:53,804 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.commission.rule 2026-09-24 08:11:53,806 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.progressive.commission.rule 2026-09-24 08:11:53,808 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.report 2026-09-24 08:11:53,831 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-09-24 08:11:53,850 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 737, model: affiliate.report 2026-09-24 08:11:53,862 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 737, model: affiliate.commission.rule 2026-09-24 08:11:53,864 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 737, model: affiliate.progressive.commission.rule 2026-09-24 08:11:53,867 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 737, model: affiliate.report 2026-09-24 08:11:53,872 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 737, model: affiliate.commission.rule 2026-09-24 08:11:53,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 737, model: affiliate.progressive.commission.rule 2026-09-24 08:11:53,877 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 737, model: affiliate.report 2026-09-24 08:11:53,880 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.code 2026-09-24 08:11:53,882 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission 2026-09-24 08:11:53,884 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission.line 2026-09-24 08:11:53,887 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission.rule 2026-09-24 08:11:53,889 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.progressive.commission.rule 2026-09-24 08:11:53,891 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.report 2026-09-24 08:11:53,912 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-09-24 08:11:53,932 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 741, model: affiliate.report 2026-09-24 08:11:53,943 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 741, model: affiliate.report 2026-09-24 08:11:53,948 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 741, model: affiliate.report 2026-09-24 08:11:53,971 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-09-24 08:11:54,005 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.code 2026-09-24 08:11:54,024 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 737, model: affiliate.code 2026-09-24 08:11:54,053 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 737, model: affiliate.code 2026-09-24 08:11:54,072 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 737, model: affiliate.code 2026-09-24 08:11:54,117 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.code 2026-09-24 08:11:54,121 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 737, model: affiliate.code 2026-09-24 08:11:54,136 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 737, model: affiliate.code 2026-09-24 08:11:54,172 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-09-24 08:11:54,326 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission 2026-09-24 08:11:54,343 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 737, model: affiliate.commission 2026-09-24 08:11:54,357 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 737, model: affiliate.commission 2026-09-24 08:11:54,368 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 737, model: affiliate.commission 2026-09-24 08:11:54,414 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission 2026-09-24 08:11:54,418 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 737, model: affiliate.commission 2026-09-24 08:11:54,430 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 737, model: affiliate.commission 2026-09-24 08:11:54,469 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-09-24 08:11:54,517 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-09-24 08:11:54,719 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-09-24 08:11:54,741 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 743, model: affiliate.code 2026-09-24 08:11:54,749 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 743, model: affiliate.commission 2026-09-24 08:11:54,752 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 743, model: affiliate.commission.line 2026-09-24 08:11:54,754 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 743, model: affiliate.commission.rule 2026-09-24 08:11:54,758 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 743, model: affiliate.code 2026-09-24 08:11:54,760 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 743, model: affiliate.commission 2026-09-24 08:11:54,761 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 743, model: affiliate.commission.line 2026-09-24 08:11:54,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 743, model: affiliate.commission.rule 2026-09-24 08:11:54,767 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 743, model: affiliate.code 2026-09-24 08:11:54,769 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 743, model: affiliate.commission 2026-09-24 08:11:54,772 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 743, model: affiliate.commission.line 2026-09-24 08:11:54,774 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 743, model: affiliate.commission.rule 2026-09-24 08:11:54,797 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-09-24 08:11:54,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 744, model: affiliate.code 2026-09-24 08:11:54,825 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 744, model: affiliate.commission 2026-09-24 08:11:54,828 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 744, model: affiliate.commission.line 2026-09-24 08:11:54,831 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 744, model: affiliate.commission.rule 2026-09-24 08:11:54,835 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 744, model: affiliate.code 2026-09-24 08:11:54,837 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 744, model: affiliate.commission 2026-09-24 08:11:54,839 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 744, model: affiliate.commission.line 2026-09-24 08:11:54,841 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 744, model: affiliate.commission.rule 2026-09-24 08:11:54,845 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 744, model: affiliate.code 2026-09-24 08:11:54,847 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 744, model: affiliate.commission 2026-09-24 08:11:54,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 744, model: affiliate.commission.line 2026-09-24 08:11:54,851 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 744, model: affiliate.commission.rule 2026-09-24 08:11:54,909 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-24 08:12:23,749 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-09-24 08:12:24,730 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-09-24 08:12:25,453 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-09-24 08:12:25,979 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:12:54,173 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-09-24 08:12:54,561 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-09-24 08:12:54,835 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-09-24 08:12:54,870 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-09-24 08:12:55,050 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-09-24 08:12:55,262 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-09-24 08:12:55,334 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-09-24 08:12:55,427 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-09-24 08:12:55,497 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-09-24 08:12:55,555 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-09-24 08:12:55,593 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-09-24 08:12:55,948 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:13:23,873 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-09-24 08:13:24,008 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:13:51,342 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-09-24 08:13:51,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-09-24 08:13:51,966 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-24 08:13:52,054 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-24 08:13:52,092 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-24 08:13:52,588 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-24 08:13:52,684 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-24 08:13:53,004 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-24 08:13:53,027 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-09-24 08:13:53,225 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-24 08:13:53,281 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-24 08:13:53,306 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-24 08:13:53,639 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-24 08:13:53,707 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-24 08:13:53,969 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-24 08:13:53,997 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-09-24 08:13:54,180 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-24 08:13:54,237 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-24 08:13:54,264 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-24 08:13:54,661 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-24 08:13:54,744 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-24 08:13:55,024 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-24 08:13:55,041 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-09-24 08:13:55,630 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:14:22,425 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-24 08:14:23,903 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:14:49,671 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-09-24 08:14:49,825 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-09-24 08:14:49,851 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3047] 2026-09-24 08:14:50,315 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1811] 2026-09-24 08:14:50,336 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-09-24 08:14:52,048 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-09-24 08:14:52,153 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:15:19,419 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-09-24 08:15:19,706 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 821, model: affiliate.commission 2026-09-24 08:15:19,744 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 820, model: affiliate.commission 2026-09-24 08:15:19,790 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 821, model: affiliate.commission 2026-09-24 08:15:19,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 820, model: affiliate.commission 2026-09-24 08:15:19,851 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 821, model: affiliate.commission 2026-09-24 08:15:19,870 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 820, model: affiliate.commission 2026-09-24 08:15:19,909 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 821, model: affiliate.commission 2026-09-24 08:15:19,938 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 820, model: affiliate.commission 2026-09-24 08:15:19,990 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-09-24 08:15:20,076 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 821, model: affiliate.code 2026-09-24 08:15:20,127 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 820, model: affiliate.code 2026-09-24 08:15:20,172 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 821, model: affiliate.code 2026-09-24 08:15:20,215 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 820, model: affiliate.code 2026-09-24 08:15:20,266 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 821, model: affiliate.code 2026-09-24 08:15:20,302 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 820, model: affiliate.code 2026-09-24 08:15:20,373 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 821, model: affiliate.code 2026-09-24 08:15:20,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 820, model: affiliate.code 2026-09-24 08:15:20,458 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-09-24 08:15:20,547 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 821, model: affiliate.commission.rule 2026-09-24 08:15:20,577 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 820, model: affiliate.commission.rule 2026-09-24 08:15:20,613 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 821, model: affiliate.commission.rule 2026-09-24 08:15:20,648 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 820, model: affiliate.commission.rule 2026-09-24 08:15:20,685 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 821, model: affiliate.commission.rule 2026-09-24 08:15:20,717 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 820, model: affiliate.commission.rule 2026-09-24 08:15:20,767 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 821, model: affiliate.commission.rule 2026-09-24 08:15:20,789 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 820, model: affiliate.commission.rule 2026-09-24 08:15:20,878 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:15:49,103 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-09-24 08:15:50,330 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:16:19,152 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-09-24 08:16:19,333 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-09-24 08:16:20,584 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-09-24 08:16:22,116 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:16:53,188 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-09-24 08:16:53,331 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-09-24 08:16:53,340 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3173] 2026-09-24 08:16:53,375 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-09-24 08:16:53,569 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:17:23,732 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-09-24 08:17:25,368 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-09-24 08:17:26,362 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-09-24 08:17:26,416 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-09-24 08:17:27,258 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-09-24 08:17:28,144 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:17:29,129 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-09-24 08:17:29,985 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-09-24 08:17:30,170 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-24 08:18:00,932 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-09-24 08:18:01,036 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-09-24 08:18:01,108 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:18:30,406 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-09-24 08:18:30,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 900, model: crm.lead 2026-09-24 08:18:30,501 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 903, model: crm.lead 2026-09-24 08:18:30,514 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 904, model: crm.lead 2026-09-24 08:18:30,547 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-09-24 08:18:30,576 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 900, model: crm.lead 2026-09-24 08:18:30,614 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 903, model: crm.lead 2026-09-24 08:18:30,638 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 904, model: crm.lead 2026-09-24 08:18:30,658 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 900, model: crm.lead 2026-09-24 08:18:30,822 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-09-24 08:18:30,834 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 900, model: crm.lead 2026-09-24 08:18:30,844 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 903, model: crm.lead 2026-09-24 08:18:30,855 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 904, model: crm.lead 2026-09-24 08:18:30,883 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-09-24 08:18:30,895 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 900, model: crm.lead 2026-09-24 08:18:30,916 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 903, model: crm.lead 2026-09-24 08:18:30,931 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 904, model: crm.lead 2026-09-24 08:18:31,030 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:18:31,265 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-09-24 08:18:31,359 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-09-24 08:18:31,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-09-24 08:18:32,121 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-09-24 08:18:32,202 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:18:33,714 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-09-24 08:18:33,765 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 908, model: loyalty.program 2026-09-24 08:18:33,784 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 908, model: loyalty.generate.wizard 2026-09-24 08:18:33,787 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 908, model: loyalty.program 2026-09-24 08:18:33,809 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-09-24 08:18:34,017 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 907, model: loyalty.rule 2026-09-24 08:18:34,022 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 907, model: loyalty.reward 2026-09-24 08:18:34,051 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.program 2026-09-24 08:18:34,054 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.rule 2026-09-24 08:18:34,058 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.reward 2026-09-24 08:18:34,076 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #907 deleted mail.message records with IDs: [12304, 12302, 12301] 2026-09-24 08:18:34,077 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.card 2026-09-24 08:18:34,079 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.generate.wizard 2026-09-24 08:18:34,083 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.program 2026-09-24 08:18:34,085 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.rule 2026-09-24 08:18:34,134 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.reward 2026-09-24 08:18:34,144 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.mail 2026-09-24 08:18:34,147 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.history 2026-09-24 08:18:34,150 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 907, model: loyalty.mail 2026-09-24 08:18:34,152 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 907, model: loyalty.history 2026-09-24 08:18:34,154 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.mail 2026-09-24 08:18:34,156 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.history 2026-09-24 08:18:34,183 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-09-24 08:18:34,347 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 906, model: loyalty.rule 2026-09-24 08:18:34,352 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 906, model: loyalty.reward 2026-09-24 08:18:34,379 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.program 2026-09-24 08:18:34,383 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.rule 2026-09-24 08:18:34,387 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.reward 2026-09-24 08:18:34,405 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #906 deleted mail.message records with IDs: [12304, 12302, 12301] 2026-09-24 08:18:34,405 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.card 2026-09-24 08:18:34,407 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.generate.wizard 2026-09-24 08:18:34,410 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.program 2026-09-24 08:18:34,411 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.rule 2026-09-24 08:18:34,458 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.reward 2026-09-24 08:18:34,461 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.mail 2026-09-24 08:18:34,464 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.history 2026-09-24 08:18:34,466 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 906, model: loyalty.mail 2026-09-24 08:18:34,468 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 906, model: loyalty.history 2026-09-24 08:18:34,470 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.mail 2026-09-24 08:18:34,472 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.history 2026-09-24 08:18:34,493 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:18:34,664 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 906, model: loyalty.card 2026-09-24 08:18:34,699 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 906, model: loyalty.rule 2026-09-24 08:18:34,723 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 906, model: loyalty.history 2026-09-24 08:18:34,834 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:18:55,614 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-09-24 08:18:56,899 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-09-24 08:18:58,001 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-09-24 08:18:59,138 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-09-24 08:19:00,312 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-09-24 08:19:01,765 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-09-24 08:19:03,281 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:19:25,562 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:19:25,689 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:19:47,237 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:19:47,410 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:09,904 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-09-24 08:20:10,003 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 923, model: loyalty.card 2026-09-24 08:20:10,028 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 923, model: loyalty.history 2026-09-24 08:20:10,100 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:33,048 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:20:33,221 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:54,984 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:20:55,495 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:21:10,938 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-09-24 08:21:11,357 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 5554 2026-09-24 08:21:11,357 121 INFO rb-b1a5ec1-225045-418239 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/tmpk0qqmpsp_chrome_odoo 2026-09-24 08:21:11,357 121 INFO rb-b1a5ec1-225045-418239 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:44583/json/version 2026-09-24 08:21:11,359 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:44583/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:21:11,432 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:11,432 121 INFO rb-b1a5ec1-225045-418239 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:44583/json 2026-09-24 08:21:11,433 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common.requests: request http://127.0.0.1:44583/json with timeout 3 increased to 10s during tests 2026-09-24 08:21:11,459 121 INFO rb-b1a5ec1-225045-418239 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:44583/devtools/page/C3A094183097155CDE90D2429372A48E 2026-09-24 08:21:11,472 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:11,477 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:11,545 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:pos_user from n/a 2026-09-24 08:21:11,548 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:11,551 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:11,551 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:11,603 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:21:12,324 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:12] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.118 0.634 2026-09-24 08:21:12,327 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': 'C3A094183097155CDE90D2429372A48E', 'loaderId': '2BDDA944A4F2624BAD3F2A3216C42E3E', 'isDownload': False} 2026-09-24 08:21:12,327 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:12,337 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-24 08:21:12,351 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:12] "GET /web/assets/8187053/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-24 08:21:12,358 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:12] "GET /web/assets/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-24 08:21:12,371 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:12] "GET /web/assets/bfcc709/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-24 08:21:12,722 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:12] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 08:21:12,737 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:21:12,739 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:21:12,744 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:12,754 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:12,756 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:13,477 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.372 0.360 2026-09-24 08:21:13,491 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.735 2026-09-24 08:21:13,647 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-24 08:21:13,648 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-09-24 08:21:13,664 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-24 08:21:13,704 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-09-24 08:21:13,728 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-24 08:21:13,741 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:13,799 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:21:13,807 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:21:13,847 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-24 08:21:13,860 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:21:13,878 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-24 08:21:13,906 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:13,915 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /web/image/res.users/934/avatar_128 HTTP/1.1" 200 - 16 0.041 0.043 2026-09-24 08:21:13,945 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /web/image?model=res.company&id=162&field=logo HTTP/1.1" 200 - 9 0.010 0.084 2026-09-24 08:21:13,972 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /web/image/res.company/162/favicon HTTP/1.1" 200 - 4 0.008 0.082 2026-09-24 08:21:13,991 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.009 0.027 2026-09-24 08:21:13,999 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:13] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.038 2026-09-24 08:21:14,014 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.051 2026-09-24 08:21:14,039 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.006 0.070 2026-09-24 08:21:14,052 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.109 2026-09-24 08:21:14,059 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.053 2026-09-24 08:21:14,068 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,078 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.087 2026-09-24 08:21:14,085 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-24 08:21:14,094 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.071 2026-09-24 08:21:14,106 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.038 2026-09-24 08:21:14,181 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.063 2026-09-24 08:21:14,186 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.179 2026-09-24 08:21:14,196 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.106 2026-09-24 08:21:14,203 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.135 2026-09-24 08:21:14,267 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,361 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,412 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,476 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,541 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,608 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,683 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,752 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,817 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,884 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:14,898 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.005 0.013 2026-09-24 08:21:14,984 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,038 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,090 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,142 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,200 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,258 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,316 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,381 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,394 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-24 08:21:15,502 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,553 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,604 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,655 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,713 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,769 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,829 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:15,917 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:21:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.009 2026-09-24 08:21:15,917 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:16,031 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:16,082 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:16,142 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:16,208 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:16,208 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:16,320 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16568664 (allocated 18358272) 2026-09-24 08:21:16,324 121 INFO rb-b1a5ec1-225045-418239 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 5554 2026-09-24 08:21:16,325 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:16,326 121 INFO rb-b1a5ec1-225045-418239 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 5554 2026-09-24 08:21:16,424 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045-418239/chrome_logs/chrome_log_20260924_082116_423769_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-09-24 08:21:16,424 121 INFO rb-b1a5ec1-225045-418239 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/tmpk0qqmpsp_chrome_odoo" 2026-09-24 08:21:16,506 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:21:17,101 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-09-24 08:21:17,423 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-09-24 08:21:17,555 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-09-24 08:21:17,687 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:19,266 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-09-24 08:21:19,387 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-09-24 08:21:19,526 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-09-24 08:21:19,694 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:21,185 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-09-24 08:21:23,066 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-09-24 08:21:23,087 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-24 08:21:24,892 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-09-24 08:21:24,913 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-24 08:21:27,031 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-09-24 08:21:28,767 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-09-24 08:21:28,803 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-24 08:21:31,361 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-09-24 08:21:31,392 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-24 08:21:33,412 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:33,444 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-24 08:21:35,643 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:21:38,928 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-09-24 08:21:39,186 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-09-24 08:21:39,553 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-09-24 08:21:39,714 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_04_non_owner_applies_unrelated_code_stays_unlinked ... 2026-09-24 08:21:39,867 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_05_non_owner_applies_invalid_code_still_errors ... 2026-09-24 08:21:39,968 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:21:40,047 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:22:18,933 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-09-24 08:22:20,268 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-09-24 08:22:21,865 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:22:28,279 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-09-24 08:22:28,960 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-09-24 08:22:29,481 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-09-24 08:22:30,848 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-09-24 08:22:32,209 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-09-24 08:22:32,268 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-09-24 08:22:32,990 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:23:04,322 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:23:04,336 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:23:04,336 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:23:04,561 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-09-24 08:23:04,873 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-09-24 08:23:06,855 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-09-24 08:23:07,195 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 953, model: affiliate.commission 2026-09-24 08:23:07,231 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-09-24 08:23:07,704 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:23:37,902 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:23:37,912 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:23:37,912 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:23:38,483 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-09-24 08:23:39,453 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-09-24 08:23:39,757 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-09-24 08:23:40,220 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-09-24 08:23:40,548 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:24:11,630 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:24:11,639 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:24:11,639 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:24:11,891 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-09-24 08:24:12,942 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-09-24 08:24:13,017 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-09-24 08:24:13,080 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-09-24 08:24:13,310 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-09-24 08:24:13,523 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-09-24 08:24:13,582 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-09-24 08:24:13,637 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-09-24 08:24:13,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-09-24 08:24:13,793 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:24:45,500 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:24:45,515 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:24:45,516 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:24:45,796 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-09-24 08:24:47,631 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-09-24 08:24:49,977 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-09-24 08:24:50,188 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-09-24 08:24:50,428 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-09-24 08:24:50,634 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-09-24 08:24:53,704 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [206] 2026-09-24 08:24:53,822 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [131] 2026-09-24 08:24:54,104 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:25:25,681 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:25:25,703 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:25:25,703 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:25:25,989 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-09-24 08:25:26,142 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 1004, model: affiliate.multi.level.commission.rule 2026-09-24 08:25:26,173 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1003, model: affiliate.multi.level.commission.rule 2026-09-24 08:25:26,225 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 1004, model: affiliate.multi.level.commission.rule 2026-09-24 08:25:26,250 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 1003, model: affiliate.multi.level.commission.rule 2026-09-24 08:25:26,299 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 1004, model: affiliate.multi.level.commission.rule 2026-09-24 08:25:26,326 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 1003, model: affiliate.multi.level.commission.rule 2026-09-24 08:25:26,375 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 1004, model: affiliate.multi.level.commission.rule 2026-09-24 08:25:26,404 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 1003, model: affiliate.multi.level.commission.rule 2026-09-24 08:25:26,520 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:25:57,072 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:25:57,084 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:25:57,084 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:25:57,410 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-09-24 08:25:57,783 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:26:18,466 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:26:18,483 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:26:18,483 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:26:18,967 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-09-24 08:26:21,614 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-24 08:26:24,360 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1019, model: affiliate.commission 2026-09-24 08:26:24,441 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:26:44,242 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:26:44,252 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:26:44,252 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:26:44,489 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:26:47,572 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:26:48,377 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:26:51,448 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-09-24 08:26:52,369 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-09-24 08:26:53,329 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-09-24 08:26:54,198 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-09-24 08:26:55,177 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-09-24 08:26:56,107 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-09-24 08:26:57,098 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-09-24 08:26:58,632 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-09-24 08:26:59,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-09-24 08:27:00,395 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:27:31,443 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:27:31,459 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:27:31,459 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:27:31,772 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-09-24 08:27:35,607 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-24 08:27:39,930 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1028, model: affiliate.commission 2026-09-24 08:27:40,026 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:28:12,092 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4822, 4821, 4820, 4819, 4818] 2026-09-24 08:28:12,103 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300246, 300249, 300247, 300250, 300248] 2026-09-24 08:28:12,103 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-24 08:28:12,365 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-09-24 08:28:12,976 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-09-24 08:28:13,572 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-09-24 08:28:16,934 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-09-24 08:28:20,907 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-09-24 08:28:21,482 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-09-24 08:28:22,165 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-09-24 08:28:22,803 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-09-24 08:28:23,555 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-09-24 08:28:24,252 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-09-24 08:28:24,897 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-09-24 08:28:24,920 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-09-24 08:28:24,941 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-09-24 08:28:24,963 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:28:25,443 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:28:26,112 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:28:46,966 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-09-24 08:28:47,995 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-09-24 08:28:48,915 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-09-24 08:28:49,901 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-09-24 08:28:50,847 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-09-24 08:28:52,458 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-09-24 08:28:54,080 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-09-24 08:28:56,093 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-09-24 08:28:57,033 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-09-24 08:28:57,285 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:29:18,536 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-09-24 08:29:18,561 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1051, model: pos.order 2026-09-24 08:29:18,571 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1051, model: pos.order.line 2026-09-24 08:29:18,576 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1051, model: pos.order 2026-09-24 08:29:18,579 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1051, model: pos.order.line 2026-09-24 08:29:18,584 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1051, model: pos.order 2026-09-24 08:29:18,586 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1051, model: pos.order.line 2026-09-24 08:29:18,609 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-09-24 08:29:18,641 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1052, model: affiliate.commission.rule 2026-09-24 08:29:18,653 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1052, model: affiliate.progressive.commission.rule 2026-09-24 08:29:18,660 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1052, model: affiliate.commission.rule 2026-09-24 08:29:18,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1052, model: affiliate.progressive.commission.rule 2026-09-24 08:29:18,675 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1052, model: affiliate.commission.rule 2026-09-24 08:29:18,680 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1052, model: affiliate.progressive.commission.rule 2026-09-24 08:29:18,750 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:29:40,016 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:29:40,187 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_02_pos_ui_affiliate_code_loader_reachable_by_cashier ... 2026-09-24 08:29:40,327 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_03_cashier_direct_orm_read_still_filtered_by_ownership ... 2026-09-24 08:29:40,401 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:30:01,641 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:30:01,983 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1060 deleted affiliate.commission records with IDs: [185] 2026-09-24 08:30:02,011 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1060 deleted mail.followers records with IDs: [4546, 4547, 4548] 2026-09-24 08:30:02,126 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:30:02,473 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1061 deleted affiliate.commission records with IDs: [187] 2026-09-24 08:30:02,503 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1061 deleted mail.followers records with IDs: [4552, 4553, 4554] 2026-09-24 08:30:02,615 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:30:03,006 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1060 deleted affiliate.commission records with IDs: [189] 2026-09-24 08:30:03,026 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1060 deleted mail.followers records with IDs: [4558, 4559, 4560] 2026-09-24 08:30:03,171 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:30:23,015 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_01_generate_commission_from_pos_with_global_discount_01 ... 2026-09-24 08:30:24,013 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_02_generate_commission_from_pos_with_global_discount_02 ... 2026-09-24 08:30:25,084 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:30:46,445 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-09-24 08:30:48,382 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:30:53,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-09-24 08:30:53,604 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:31:24,213 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-09-24 08:31:26,112 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:31:56,690 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-09-24 08:31:57,157 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-09-24 08:31:57,661 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:32:28,653 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-09-24 08:32:29,315 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-09-24 08:32:30,368 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-09-24 08:32:30,395 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [290] 2026-09-24 08:32:30,405 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [339] 2026-09-24 08:32:30,481 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-09-24 08:32:33,205 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-09-24 08:32:36,479 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-09-24 08:32:40,401 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:33:11,303 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-09-24 08:33:12,038 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:33:43,112 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-09-24 08:33:46,006 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-09-24 08:33:47,099 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [446] 2026-09-24 08:33:47,418 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-09-24 08:33:50,330 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-24 08:33:51,050 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1123, model: affiliate.commission 2026-09-24 08:33:51,131 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:34:19,710 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-09-24 08:34:19,789 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: sale.order 2026-09-24 08:34:19,801 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1132, model: sale.order 2026-09-24 08:34:19,812 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1133, model: sale.order 2026-09-24 08:34:19,820 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: sale.order.line 2026-09-24 08:34:19,823 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1132, model: sale.order.line 2026-09-24 08:34:19,825 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1133, model: sale.order.line 2026-09-24 08:34:19,844 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-09-24 08:34:20,210 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1129, model: sale.order 2026-09-24 08:34:20,238 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1132, model: sale.order 2026-09-24 08:34:20,265 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1133, model: sale.order 2026-09-24 08:34:20,352 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1129, model: sale.order 2026-09-24 08:34:20,442 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-09-24 08:34:20,453 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: sale.order 2026-09-24 08:34:20,466 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: sale.order 2026-09-24 08:34:20,475 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1133, model: sale.order 2026-09-24 08:34:20,481 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: sale.order.line 2026-09-24 08:34:20,484 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: sale.order.line 2026-09-24 08:34:20,486 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1133, model: sale.order.line 2026-09-24 08:34:20,508 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-09-24 08:34:20,519 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1129, model: sale.order 2026-09-24 08:34:20,531 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1132, model: sale.order 2026-09-24 08:34:20,540 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1133, model: sale.order 2026-09-24 08:34:20,546 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1129, model: sale.order.line 2026-09-24 08:34:20,549 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1132, model: sale.order.line 2026-09-24 08:34:20,551 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1133, model: sale.order.line 2026-09-24 08:34:20,606 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:34:50,957 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-09-24 08:34:51,133 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:35:19,533 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-09-24 08:35:20,345 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:35:50,486 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-09-24 08:35:50,550 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1166 deleted link.tracker.click records with IDs: [16] 2026-09-24 08:35:50,577 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-09-24 08:35:50,723 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1164, model: link.tracker.click 2026-09-24 08:35:50,741 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1164, model: link.tracker.click 2026-09-24 08:35:50,765 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1164 deleted mail.message records with IDs: [7009] 2026-09-24 08:35:50,773 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1164, model: link.tracker.click 2026-09-24 08:35:50,794 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1164 deleted link.tracker.click records with IDs: [18] 2026-09-24 08:35:50,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-09-24 08:35:50,872 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1166 deleted link.tracker records with IDs: [337] 2026-09-24 08:35:50,889 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-09-24 08:35:51,013 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1164, model: link.tracker 2026-09-24 08:35:51,030 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1164, model: link.tracker 2026-09-24 08:35:51,045 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1164, model: link.tracker 2026-09-24 08:35:51,066 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1164 deleted link.tracker records with IDs: [339] 2026-09-24 08:35:51,125 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:36:21,642 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-09-24 08:36:21,695 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-09-24 08:36:21,713 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7009] 2026-09-24 08:36:21,748 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408014] 2026-09-24 08:36:21,748 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-24 08:36:21,771 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-09-24 08:36:21,786 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7009] 2026-09-24 08:36:21,855 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408014] 2026-09-24 08:36:21,855 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-24 08:36:21,893 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-09-24 08:36:21,918 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [407998] 2026-09-24 08:36:21,918 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-09-24 08:36:21,961 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-09-24 08:36:21,997 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-09-24 08:36:22,020 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408026] 2026-09-24 08:36:22,020 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-09-24 08:36:22,047 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-09-24 08:36:22,133 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-09-24 08:36:22,154 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7013, 7012, 7011, 7010, 7009] 2026-09-24 08:36:22,197 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408014, 408015, 408016, 408017, 408018] 2026-09-24 08:36:22,197 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-09-24 08:36:22,232 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-09-24 08:36:22,278 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7011, 7010, 7009] 2026-09-24 08:36:22,312 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408014, 408015, 408016] 2026-09-24 08:36:22,312 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-09-24 08:36:22,389 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:36:55,796 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-09-24 08:36:55,872 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-09-24 08:36:55,896 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-09-24 08:36:55,955 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-09-24 08:36:56,049 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-09-24 08:36:56,125 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:37:29,685 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-09-24 08:37:29,721 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-09-24 08:37:29,748 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-09-24 08:37:29,770 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-09-24 08:37:29,796 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-09-24 08:37:29,820 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7015, 7014, 7013, 7012] 2026-09-24 08:37:29,859 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408017, 408018, 408019, 408020] 2026-09-24 08:37:29,859 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-09-24 08:37:29,899 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-09-24 08:37:30,006 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-09-24 08:37:30,035 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:fullstack from n/a 2026-09-24 08:37:30,064 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:37:30,415 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:37:30] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.045 0.309 2026-09-24 08:37:30,453 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:37:30] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.011 0.021 2026-09-24 08:37:30,478 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:37:30] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.004 0.013 2026-09-24 08:37:30,524 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:37:30] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.007 0.013 2026-09-24 08:37:30,578 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:37:30] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.015 0.024 2026-09-24 08:37:30,676 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:38:05,229 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-09-24 08:38:05,338 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:38:38,293 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:38:38,382 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:38:38,454 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-09-24 08:38:38,501 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:38:38,542 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-09-24 08:38:38,564 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:user_internal from n/a 2026-09-24 08:38:38,576 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:38,940 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:38] "GET /affiliate/join HTTP/1.1" 303 - 73 0.069 0.297 2026-09-24 08:38:39,784 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:39] "GET /affiliate HTTP/1.1" 200 - 261 0.151 0.689 2026-09-24 08:38:39,837 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:39] "GET /affiliate HTTP/1.1" 200 - 18 0.011 0.035 2026-09-24 08:38:39,923 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:39] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.018 0.066 2026-09-24 08:38:39,994 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:39] "GET /affiliate/report HTTP/1.1" 200 - 23 0.013 0.055 2026-09-24 08:38:40,023 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-09-24 08:38:40,036 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:41,369 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:testsignup@example.viindoo.com from 127.0.0.1 2026-09-24 08:38:41,511 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 08:38:41,511 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:41] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.211 1.266 2026-09-24 08:38:41,540 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-09-24 08:38:41,566 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:42,164 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:test1@example.viindoo.com from 127.0.0.1 2026-09-24 08:38:42,338 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 08:38:42,338 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:42] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.301 0.475 2026-09-24 08:38:42,374 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-09-24 08:38:42,788 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:43,214 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:43] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.100 0.328 2026-09-24 08:38:43,244 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-09-24 08:38:43,252 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:38:43,262 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:43,529 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:43] "GET /r/X1U HTTP/1.1" 301 - 46 0.022 0.247 2026-09-24 08:38:44,122 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:44] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.080 0.510 2026-09-24 08:38:44,124 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:38:44,146 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-09-24 08:38:44,169 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:44,464 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:44] "GET /r/X1U HTTP/1.1" 301 - 62 0.036 0.262 2026-09-24 08:38:45,076 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:45] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.103 0.505 2026-09-24 08:38:45,127 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-09-24 08:38:45,146 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:38:45,160 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:46,365 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:46] "GET /r/X1U HTTP/1.1" 301 - 66 0.034 1.173 2026-09-24 08:38:46,587 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-24 08:38:47,201 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:47] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.163 0.670 2026-09-24 08:38:47,225 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-09-24 08:38:47,252 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:38:47,264 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:47,568 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:47] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.055 0.252 2026-09-24 08:38:47,597 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:47] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.009 0.014 2026-09-24 08:38:47,630 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-09-24 08:38:47,656 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:38:47,665 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:47,846 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:47] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.007 0.175 2026-09-24 08:38:47,874 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-09-24 08:38:47,900 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:38:47,916 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:48,171 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:48] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.011 0.247 2026-09-24 08:38:48,202 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-09-24 08:38:48,238 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:38:48,252 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:48,559 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:48] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.014 0.295 2026-09-24 08:38:48,590 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-09-24 08:38:48,619 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:demo from n/a 2026-09-24 08:38:48,634 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:48,875 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:48] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.015 0.229 2026-09-24 08:38:48,909 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:48] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.013 0.018 2026-09-24 08:38:48,925 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:48] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.003 0.009 2026-09-24 08:38:48,950 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-09-24 08:38:48,967 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:50,311 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:50] "GET /r/KJM HTTP/1.1" 301 - 61 0.049 1.298 2026-09-24 08:38:50,948 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:50] "GET / HTTP/1.1" 200 - 170 0.104 0.530 2026-09-24 08:38:50,981 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:50] "GET /r/KJM HTTP/1.1" 301 - 15 0.010 0.017 2026-09-24 08:38:51,003 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:51] "GET / HTTP/1.1" 200 - 13 0.004 0.016 2026-09-24 08:38:51,107 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:51] "GET /r/KJM HTTP/1.1" 301 - 33 0.025 0.036 2026-09-24 08:38:51,137 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:51] "GET / HTTP/1.1" 200 - 13 0.007 0.020 2026-09-24 08:38:51,203 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:51] "GET /r/KJM HTTP/1.1" 301 - 30 0.032 0.031 2026-09-24 08:38:51,241 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:51] "GET / HTTP/1.1" 200 - 13 0.009 0.026 2026-09-24 08:38:51,269 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-09-24 08:38:51,286 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:52,234 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:52] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.196 0.755 2026-09-24 08:38:52,271 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:38:52,312 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:52] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.022 0.009 2026-09-24 08:38:52,327 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:52] "GET /affiliate/join HTTP/1.1" 303 - 6 0.003 0.009 2026-09-24 08:38:52,484 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:52] "GET /affiliate HTTP/1.1" 200 - 60 0.055 0.099 2026-09-24 08:38:52,508 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:user_internal from n/a 2026-09-24 08:38:52,528 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:52] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.003 0.007 2026-09-24 08:38:52,635 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:52] "GET /affiliate/join HTTP/1.1" 303 - 54 0.044 0.060 2026-09-24 08:38:52,871 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:52] "GET /affiliate HTTP/1.1" 200 - 92 0.055 0.172 2026-09-24 08:38:52,911 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-09-24 08:38:52,934 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:38:52,948 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:54,110 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:54] "GET /affiliate/commissions HTTP/1.1" 200 - 296 0.150 1.015 2026-09-24 08:38:54,134 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:demo from n/a 2026-09-24 08:38:54,434 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:54] "GET /affiliate/commissions HTTP/1.1" 200 - 106 0.066 0.222 2026-09-24 08:38:54,454 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:38:55,006 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:55] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.133 0.408 2026-09-24 08:38:55,040 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-09-24 08:38:55,092 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:55,418 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:55] "GET /r/X1U HTTP/1.1" 301 - 63 0.041 0.287 2026-09-24 08:38:56,117 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:56] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.140 0.554 2026-09-24 08:38:56,597 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:cheetah@example.viindoo.com from 127.0.0.1 2026-09-24 08:38:56,819 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 08:38:56,820 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:56] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.392 0.307 2026-09-24 08:38:56,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-09-24 08:38:56,882 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:38:56,911 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:57,151 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:57] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.020 0.223 2026-09-24 08:38:57,191 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:57] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.017 0.019 2026-09-24 08:38:57,209 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:57] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.003 0.009 2026-09-24 08:38:57,230 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-09-24 08:38:57,255 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:38:57,269 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:58,506 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:58] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.011 1.227 2026-09-24 08:38:58,523 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-09-24 08:38:58,547 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:58,836 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:58] "GET /r/X1U HTTP/1.1" 303 - 18 0.006 0.285 2026-09-24 08:38:59,449 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:59] "GET / HTTP/1.1" 200 - 170 0.132 0.478 2026-09-24 08:38:59,483 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-09-24 08:38:59,715 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-09-24 08:38:59,854 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-09-24 08:38:59,868 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:39:00,699 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:00] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.090 0.744 2026-09-24 08:39:00,718 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:39:01,391 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:01] "GET /affiliate HTTP/1.1" 200 - 223 0.127 0.539 2026-09-24 08:39:01,534 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:01] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.052 0.081 2026-09-24 08:39:02,949 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:02] "GET /my/invoices HTTP/1.1" 200 - 208 0.271 1.132 2026-09-24 08:39:03,007 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:03] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.019 0.026 2026-09-24 08:39:03,037 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-09-24 08:39:03,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:39:03,943 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:03] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.150 0.724 2026-09-24 08:39:03,968 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:39:04,887 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:04] "GET /affiliate HTTP/1.1" 200 - 209 0.210 0.695 2026-09-24 08:39:04,963 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:04] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.021 0.045 2026-09-24 08:39:04,979 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:04] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.003 0.005 2026-09-24 08:39:05,002 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-09-24 08:39:05,021 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:39:06,757 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:06] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.095 1.643 2026-09-24 08:39:06,786 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:39:06,853 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:06] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.030 0.025 2026-09-24 08:39:06,919 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:39:40,382 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-09-24 08:39:40,551 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-09-24 08:39:40,725 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-09-24 08:39:40,822 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-09-24 08:39:40,932 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1244, model: wizard.action.click 2026-09-24 08:39:40,961 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1244, model: affiliate.code 2026-09-24 08:39:40,992 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1244, model: affiliate.code 2026-09-24 08:39:41,028 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-09-24 08:39:41,063 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:39:41,353 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:41] "GET /r/5rO HTTP/1.1" 301 - 60 0.034 0.258 2026-09-24 08:39:42,055 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:42] "GET / HTTP/1.1" 200 - 170 0.129 0.569 2026-09-24 08:39:42,533 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:42] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.190 0.285 2026-09-24 08:39:42,565 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:42] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.010 0.018 2026-09-24 08:39:42,737 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:42] "GET /shop/address HTTP/1.1" 200 - 39 0.030 0.137 2026-09-24 08:39:43,127 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:43] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.177 0.188 2026-09-24 08:39:43,158 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:43] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.008 0.020 2026-09-24 08:39:43,317 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:43] "GET /shop/confirm_order HTTP/1.1" 303 - 82 0.062 0.093 2026-09-24 08:39:43,777 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:43] "GET /shop/payment HTTP/1.1" 200 - 177 0.100 0.352 2026-09-24 08:39:43,971 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-09-24 08:39:43,991 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:39:44,014 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:39:44,378 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:44] "GET /r/X1U HTTP/1.1" 301 - 67 0.035 0.332 2026-09-24 08:39:44,595 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-24 08:39:45,083 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:45] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.128 0.573 2026-09-24 08:39:45,526 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:45] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.135 0.287 2026-09-24 08:39:45,895 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:45] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.052 0.313 2026-09-24 08:39:46,239 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:46] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.134 0.183 2026-09-24 08:39:46,282 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:46] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.013 0.026 2026-09-24 08:39:46,510 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:46] "GET /shop/confirm_order HTTP/1.1" 303 - 129 0.075 0.150 2026-09-24 08:39:46,788 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:46] "GET /shop/payment HTTP/1.1" 200 - 134 0.059 0.212 2026-09-24 08:39:47,406 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:47] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.163 0.165 2026-09-24 08:39:47,560 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:47] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.042 0.107 2026-09-24 08:39:47,829 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:47] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.129 0.125 2026-09-24 08:39:47,893 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:47] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.014 0.040 2026-09-24 08:39:47,996 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:47] "GET /shop/confirm_order HTTP/1.1" 303 - 67 0.041 0.056 2026-09-24 08:39:48,160 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:48] "GET /shop/payment HTTP/1.1" 200 - 89 0.051 0.109 2026-09-24 08:39:48,228 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-09-24 08:39:48,243 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:39:49,908 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:49] "GET /shop HTTP/1.1" 200 - 370 0.436 1.231 2026-09-24 08:39:50,402 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:50] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.186 0.277 2026-09-24 08:39:50,426 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:50] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.005 0.016 2026-09-24 08:39:50,581 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:50] "GET /shop/address HTTP/1.1" 200 - 36 0.028 0.124 2026-09-24 08:39:50,908 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:50] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.116 0.181 2026-09-24 08:39:50,937 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:50] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.007 0.020 2026-09-24 08:39:51,042 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:51] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.042 0.059 2026-09-24 08:39:51,460 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:51] "GET /shop/payment HTTP/1.1" 200 - 174 0.084 0.331 2026-09-24 08:39:51,664 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-09-24 08:39:51,685 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:fullstack from n/a 2026-09-24 08:39:51,698 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:39:53,565 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:53] "GET /affiliate HTTP/1.1" 200 - 222 0.108 1.761 2026-09-24 08:39:53,650 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:53] "GET /affiliate/report HTTP/1.1" 200 - 23 0.014 0.068 2026-09-24 08:39:53,778 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:53] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.025 0.098 2026-09-24 08:39:54,390 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:54] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.016 0.056 2026-09-24 08:39:55,993 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:55] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.026 0.060 2026-09-24 08:39:56,161 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:56] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.017 0.048 2026-09-24 08:39:56,279 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:40:28,955 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-09-24 08:40:29,006 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:40:29,269 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-24 08:40:29,878 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:40:29] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.087 0.788 2026-09-24 08:40:29,888 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-24 08:40:29,932 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:40:29] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.025 0.021 2026-09-24 08:40:29,942 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-24 08:40:29,965 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:40:29] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.006 0.018 2026-09-24 08:40:29,996 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-09-24 08:40:30,011 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:40:30,338 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:40:30] "GET /r/X1U HTTP/1.1" 301 - 63 0.072 0.258 2026-09-24 08:40:30,343 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-24 08:40:31,056 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:40:31] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.191 0.524 2026-09-24 08:40:31,079 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:demo from n/a 2026-09-24 08:40:31,143 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:40:31] "GET /r/X1U HTTP/1.1" 301 - 20 0.028 0.023 2026-09-24 08:40:31,148 121 INFO rb-b1a5ec1-225045-418239 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-24 08:40:31,912 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:40:31] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 220 0.169 0.597 2026-09-24 08:40:31,987 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:41:07,062 121 INFO rb-b1a5ec1-225045-418239 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 0x7fcec9ef8a40>)> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:41:07,108 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-09-24 08:41:07,131 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:41:07,565 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-24 08:41:07,592 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:07] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.113 0.350 2026-09-24 08:41:07,688 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:07] "GET /r/Njx HTTP/1.1" 301 - 38 0.042 0.042 2026-09-24 08:41:08,498 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:08] "GET / HTTP/1.1" 200 - 169 0.165 0.641 2026-09-24 08:41:08,654 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:08] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.060 0.092 2026-09-24 08:41:08,687 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-09-24 08:41:08,727 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:41:10,044 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:10] "GET /r/Njx HTTP/1.1" 301 - 60 0.075 1.259 2026-09-24 08:41:10,825 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:10] "GET / HTTP/1.1" 200 - 170 0.124 0.651 2026-09-24 08:41:10,862 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:10] "GET / HTTP/1.1" 200 - 13 0.005 0.022 2026-09-24 08:41:11,035 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:11] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.095 0.073 2026-09-24 08:41:11,055 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:41:11,126 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-09-24 08:41:11,141 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:41:11,539 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:11] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.110 0.291 2026-09-24 08:41:11,565 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:41:11,649 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:11,667 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:41:12,097 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:12] "GET /r/Njx HTTP/1.1" 301 - 60 0.096 0.336 2026-09-24 08:41:12,842 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:12] "GET / HTTP/1.1" 200 - 170 0.158 0.582 2026-09-24 08:41:12,890 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:12] "GET / HTTP/1.1" 200 - 13 0.020 0.025 2026-09-24 08:41:13,027 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:41:13] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.067 0.063 2026-09-24 08:41:13,063 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:admin from n/a 2026-09-24 08:41:13,147 121 INFO rb-b1a5ec1-225045-418239 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-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:41:13,211 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:41:13,233 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-09-24 08:41:13,307 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-09-24 08:41:13,333 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-09-24 08:41:13,372 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:41:13,419 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-09-24 08:41:13,467 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-09-24 08:41:13,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-09-24 08:41:13,540 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:41:14,085 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-09-24 08:41:14,108 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12542] 2026-09-24 08:41:14,118 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:14,567 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-09-24 08:41:14,576 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12544] 2026-09-24 08:41:14,583 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:14,604 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-09-24 08:41:14,633 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-09-24 08:41:14,671 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-09-24 08:41:14,694 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-09-24 08:41:14,714 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-09-24 08:41:14,729 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1279, model: amazon.region 2026-09-24 08:41:14,740 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1279, model: amazon.region 2026-09-24 08:41:14,749 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1279, model: amazon.region 2026-09-24 08:41:14,755 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-09-24 08:41:14,775 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-09-24 08:41:14,800 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1280 deleted amazon.region records with IDs: [26] 2026-09-24 08:41:14,833 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:41:14,858 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-09-24 08:41:15,865 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-09-24 08:41:17,514 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-09-24 08:41:17,823 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:41:17,854 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-09-24 08:41:17,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_02_create_fails_when_no_active_region ... 2026-09-24 08:41:17,913 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_03_get_client_forwards_credentials_and_region ... 2026-09-24 08:41:17,943 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_04_get_client_reads_parameters_with_sudo ... 2026-09-24 08:41:18,429 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-09-24 08:41:18,440 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12546] 2026-09-24 08:41:18,448 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:18,495 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-09-24 08:41:18,545 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-09-24 08:41:18,606 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:41:18,632 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_01_domain_identity_creates_dkim_cname_rows ... 2026-09-24 08:41:18,668 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-09-24 08:41:18,711 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_03_already_exists_triggers_get_and_sync ... 2026-09-24 08:41:18,784 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-09-24 08:41:18,826 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-09-24 08:41:18,863 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-09-24 08:41:18,904 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_07_same_name_allowed_in_different_region ... 2026-09-24 08:41:18,941 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-09-24 08:41:18,963 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-09-24 08:41:19,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:41:19,035 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-09-24 08:41:19,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_02_one_failure_does_not_abort_others ... 2026-09-24 08:41:19,109 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-09-24 08:41:19,156 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:41:19,184 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-09-24 08:41:19,212 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-09-24 08:41:19,234 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:19,271 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-09-24 08:41:19,776 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-09-24 08:41:19,787 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12548] 2026-09-24 08:41:19,792 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:19,847 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1282 deleted amazon.ses.identity records with IDs: [30] 2026-09-24 08:41:19,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-09-24 08:41:19,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:41:19,937 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:19,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-09-24 08:41:19,979 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:20,040 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-09-24 08:41:20,076 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-09-24 08:41:20,107 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-09-24 08:41:20,121 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-09-24 08:41:20,145 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_06_unlink_deletes_dkim_dns_rows ... 2026-09-24 08:41:20,163 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-09-24 08:41:20,165 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-09-24 08:41:20,185 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_07_form_remove_button_invisible_modifier ... 2026-09-24 08:41:20,215 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:41:20,234 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_01_status_success_updates_state_and_dkim ... 2026-09-24 08:41:20,266 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-09-24 08:41:20,308 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-09-24 08:41:20,373 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-09-24 08:41:20,410 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:20,431 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-09-24 08:41:20,452 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-09-24 08:41:20,495 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-09-24 08:41:20,548 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:41:21,064 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-09-24 08:41:21,077 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12550] 2026-09-24 08:41:21,084 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:21,540 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-09-24 08:41:21,549 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12552] 2026-09-24 08:41:21,557 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:21,597 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_purge_a_logged_call ... 2026-09-24 08:41:21,628 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1283 deleted api.request.log records with IDs: [1] 2026-09-24 08:41:21,652 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_read_a_logged_call ... 2026-09-24 08:41:21,702 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_forge_a_logged_call ... 2026-09-24 08:41:21,711 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1283, model: api.request.log 2026-09-24 08:41:21,740 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_rewrite_a_logged_call ... 2026-09-24 08:41:21,749 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1283, model: api.request.log 2026-09-24 08:41:21,778 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_viewer_can_only_read ... 2026-09-24 08:41:21,807 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1284, model: api.request.log 2026-09-24 08:41:21,824 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1284, model: api.request.log 2026-09-24 08:41:21,865 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:41:21,880 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-09-24 08:41:22,427 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-09-24 08:41:22,444 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12554] 2026-09-24 08:41:22,455 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:22,948 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-09-24 08:41:22,960 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12556] 2026-09-24 08:41:22,966 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:23,553 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-09-24 08:41:23,572 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12558] 2026-09-24 08:41:23,591 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:23,922 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12560] 2026-09-24 08:41:24,003 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12562, 12560] 2026-09-24 08:41:24,062 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12561] 2026-09-24 08:41:24,111 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1285 deleted calendar.event records with IDs: [24] 2026-09-24 08:41:24,127 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1285 deleted mail.followers records with IDs: [5165, 5166] 2026-09-24 08:41:24,207 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12563, 12562, 12560] 2026-09-24 08:41:24,256 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12563, 12562, 12560] 2026-09-24 08:41:24,276 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1285 deleted appointment.appointment records with IDs: [6] 2026-09-24 08:41:24,283 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1285 deleted mail.followers records with IDs: [5162, 5163, 5164] 2026-09-24 08:41:24,312 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-09-24 08:41:24,764 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-09-24 08:41:24,772 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12565] 2026-09-24 08:41:24,778 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:25,173 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-09-24 08:41:25,183 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12567] 2026-09-24 08:41:25,190 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:25,588 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-09-24 08:41:25,597 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12569] 2026-09-24 08:41:25,604 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:25,953 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-09-24 08:41:26,333 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-09-24 08:41:26,352 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12573] 2026-09-24 08:41:26,360 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:26,855 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-09-24 08:41:26,871 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12575] 2026-09-24 08:41:26,880 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:27,392 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-09-24 08:41:27,401 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12577] 2026-09-24 08:41:27,408 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:27,618 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:41:27,633 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_moving_saved_appointment_start_and_end_together ... 2026-09-24 08:41:28,157 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-09-24 08:41:28,176 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12582] 2026-09-24 08:41:28,184 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:28,702 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-09-24 08:41:28,716 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12584] 2026-09-24 08:41:28,723 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:29,304 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-09-24 08:41:29,314 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12586] 2026-09-24 08:41:29,321 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:29,745 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:30,288 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-09-24 08:41:30,301 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12590] 2026-09-24 08:41:30,309 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:30,853 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-09-24 08:41:30,864 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12592] 2026-09-24 08:41:30,870 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:31,311 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-09-24 08:41:31,321 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12594] 2026-09-24 08:41:31,328 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:31,645 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:41:31,659 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-09-24 08:41:32,197 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-09-24 08:41:32,216 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12598] 2026-09-24 08:41:32,225 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:32,746 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-09-24 08:41:32,754 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12600] 2026-09-24 08:41:32,762 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:33,279 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-09-24 08:41:33,300 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12602] 2026-09-24 08:41:33,307 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:33,586 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-24 08:41:33,601 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12604] 2026-09-24 08:41:33,603 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-24 08:41:33,616 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-09-24 08:41:33,659 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-24 08:41:33,668 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12605] 2026-09-24 08:41:33,669 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-24 08:41:33,712 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1300 deleted mail.message records with IDs: [12605] 2026-09-24 08:41:33,725 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1300 deleted appointment.appointment records with IDs: [13] 2026-09-24 08:41:33,732 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1300 deleted mail.followers records with IDs: [5184, 5185, 5186] 2026-09-24 08:41:33,834 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1300, model: appointment.appointment 2026-09-24 08:41:33,887 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1300, model: appointment.appointment 2026-09-24 08:41:33,916 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1300 deleted mail.message records with IDs: [12606] 2026-09-24 08:41:33,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1300, model: appointment.appointment 2026-09-24 08:41:34,012 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1301 deleted mail.message records with IDs: [12607] 2026-09-24 08:41:34,023 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1301 deleted appointment.appointment records with IDs: [15] 2026-09-24 08:41:34,030 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1301 deleted mail.followers records with IDs: [5190, 5191, 5192] 2026-09-24 08:41:34,063 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1301 deleted mail.message records with IDs: [12606] 2026-09-24 08:41:34,068 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1301 deleted appointment.appointment records with IDs: [14] 2026-09-24 08:41:34,076 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1301 deleted mail.followers records with IDs: [5187, 5188, 5189] 2026-09-24 08:41:34,103 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-24 08:41:34,635 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-09-24 08:41:34,644 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12609] 2026-09-24 08:41:34,651 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:35,131 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-09-24 08:41:35,140 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12611] 2026-09-24 08:41:35,152 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:35,668 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-09-24 08:41:35,684 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12613] 2026-09-24 08:41:35,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:35,832 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1303, model: viin.appointment.type 2026-09-24 08:41:35,849 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1303 deleted mail.message records with IDs: [2146] 2026-09-24 08:41:35,851 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1303, model: viin.appointment.type 2026-09-24 08:41:35,857 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1303, model: viin.appointment.type 2026-09-24 08:41:35,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1304, model: viin.appointment.type 2026-09-24 08:41:35,891 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1304 deleted mail.message records with IDs: [2146] 2026-09-24 08:41:35,894 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1304, model: viin.appointment.type 2026-09-24 08:41:35,901 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1304, model: viin.appointment.type 2026-09-24 08:41:36,002 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1305 deleted mail.message records with IDs: [12615] 2026-09-24 08:41:36,028 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1305 deleted viin.appointment.type records with IDs: [4] 2026-09-24 08:41:36,037 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1305 deleted mail.followers records with IDs: [5193] 2026-09-24 08:41:36,079 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:41:36,105 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-09-24 08:41:36,588 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-09-24 08:41:36,613 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12617] 2026-09-24 08:41:36,631 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:37,200 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-09-24 08:41:37,211 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12619] 2026-09-24 08:41:37,219 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:37,670 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-09-24 08:41:37,679 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12621] 2026-09-24 08:41:37,686 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:37,982 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-09-24 08:41:38,450 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-09-24 08:41:38,461 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12627] 2026-09-24 08:41:38,468 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:38,887 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-09-24 08:41:38,897 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12629] 2026-09-24 08:41:38,903 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:39,299 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-09-24 08:41:39,309 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12631] 2026-09-24 08:41:39,315 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:39,567 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:41:39,582 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-09-24 08:41:40,008 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-09-24 08:41:40,020 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12634] 2026-09-24 08:41:40,028 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:40,432 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-09-24 08:41:40,442 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12636] 2026-09-24 08:41:40,448 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:40,906 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-09-24 08:41:40,920 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12638] 2026-09-24 08:41:40,927 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:41,965 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-09-24 08:41:42,013 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1312 deleted mail.message records with IDs: [12642] 2026-09-24 08:41:42,044 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1312 deleted calendar.event records with IDs: [25] 2026-09-24 08:41:42,050 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1312 deleted mail.followers records with IDs: [5207, 5208] 2026-09-24 08:41:42,921 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-09-24 08:41:43,019 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1312 deleted mail.message records with IDs: [12646] 2026-09-24 08:41:43,057 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1312 deleted calendar.event records with IDs: [26] 2026-09-24 08:41:43,066 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1312 deleted mail.followers records with IDs: [5214, 5215] 2026-09-24 08:41:43,146 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:41:43,162 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-09-24 08:41:43,704 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-09-24 08:41:43,715 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12650] 2026-09-24 08:41:43,722 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:44,265 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-09-24 08:41:44,275 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12652] 2026-09-24 08:41:44,284 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:44,789 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-09-24 08:41:44,800 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12654] 2026-09-24 08:41:44,806 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:45,139 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:41:45,164 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-09-24 08:41:46,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:41:46,968 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:41:48,610 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 08:41:48,651 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:41:48,668 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-09-24 08:41:48,692 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-09-24 08:41:48,716 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-09-24 08:41:48,739 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-09-24 08:41:48,764 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-09-24 08:41:48,789 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-09-24 08:41:48,827 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:41:48,841 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-09-24 08:41:49,311 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-09-24 08:41:49,332 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12661] 2026-09-24 08:41:49,342 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:49,917 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-09-24 08:41:49,925 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12663] 2026-09-24 08:41:49,930 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:50,408 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-09-24 08:41:50,417 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12665] 2026-09-24 08:41:50,424 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:50,554 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:50,778 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-09-24 08:41:51,313 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-09-24 08:41:51,322 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12691] 2026-09-24 08:41:51,333 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:51,866 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-09-24 08:41:51,875 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12693] 2026-09-24 08:41:51,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:52,361 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-09-24 08:41:52,386 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12695] 2026-09-24 08:41:52,397 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:52,572 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:52,625 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-09-24 08:41:53,213 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-09-24 08:41:53,223 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12698] 2026-09-24 08:41:53,230 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:53,671 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-09-24 08:41:53,680 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12700] 2026-09-24 08:41:53,686 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:54,217 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-09-24 08:41:54,226 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12702] 2026-09-24 08:41:54,235 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:54,407 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:54,554 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-09-24 08:41:55,110 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-09-24 08:41:55,123 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12707] 2026-09-24 08:41:55,128 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:55,679 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-09-24 08:41:55,696 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12709] 2026-09-24 08:41:55,710 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:56,138 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-09-24 08:41:56,146 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12711] 2026-09-24 08:41:56,152 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:56,291 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:56,454 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-09-24 08:41:56,981 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-09-24 08:41:57,003 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12716] 2026-09-24 08:41:57,010 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:57,470 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-09-24 08:41:57,480 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12718] 2026-09-24 08:41:57,489 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:57,950 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-09-24 08:41:57,966 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12720] 2026-09-24 08:41:57,974 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:58,167 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:41:58,179 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-09-24 08:41:58,256 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:41:58,274 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-24 08:41:58,807 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-09-24 08:41:58,817 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12723] 2026-09-24 08:41:58,823 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:59,355 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-09-24 08:41:59,365 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12725] 2026-09-24 08:41:59,372 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:59,856 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-09-24 08:41:59,867 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12727] 2026-09-24 08:41:59,874 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:00,003 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-09-24 08:42:00,022 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2146] 2026-09-24 08:42:00,023 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-09-24 08:42:00,030 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:42:00,084 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-09-24 08:42:00,597 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-09-24 08:42:00,616 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12730] 2026-09-24 08:42:00,623 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:01,073 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-09-24 08:42:01,087 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12732] 2026-09-24 08:42:01,095 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:01,641 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-09-24 08:42:01,649 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12734] 2026-09-24 08:42:01,656 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:01,750 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-09-24 08:42:01,772 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1340, model: appointment.type.working.time 2026-09-24 08:42:01,781 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1340, model: appointment.type.working.time 2026-09-24 08:42:01,808 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1342 deleted appointment.type.working.time records with IDs: [1] 2026-09-24 08:42:01,859 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:42:01,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-09-24 08:42:02,489 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-09-24 08:42:02,500 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12737] 2026-09-24 08:42:02,511 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:02,976 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-09-24 08:42:02,985 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12739] 2026-09-24 08:42:02,990 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:03,465 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-09-24 08:42:03,475 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12741] 2026-09-24 08:42:03,480 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:03,677 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-09-24 08:42:04,225 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-09-24 08:42:04,236 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12746] 2026-09-24 08:42:04,242 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:04,751 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-09-24 08:42:04,761 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12748] 2026-09-24 08:42:04,767 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:05,327 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-09-24 08:42:05,341 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12750] 2026-09-24 08:42:05,348 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:05,569 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-09-24 08:42:06,064 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-09-24 08:42:06,074 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12755] 2026-09-24 08:42:06,083 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:06,594 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-09-24 08:42:06,608 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12757] 2026-09-24 08:42:06,613 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:07,100 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-09-24 08:42:07,107 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12759] 2026-09-24 08:42:07,113 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:07,338 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-09-24 08:42:07,804 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-09-24 08:42:07,813 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12764] 2026-09-24 08:42:07,819 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:08,298 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-09-24 08:42:08,307 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12766] 2026-09-24 08:42:08,313 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:08,826 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-09-24 08:42:08,835 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12768] 2026-09-24 08:42:08,840 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:10,064 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:42:10,081 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-09-24 08:42:10,620 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-09-24 08:42:10,630 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12774] 2026-09-24 08:42:10,637 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:11,207 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-09-24 08:42:11,217 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12776] 2026-09-24 08:42:11,224 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:11,670 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-09-24 08:42:11,680 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12778] 2026-09-24 08:42:11,686 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:11,811 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:42:13,044 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:13] "GET /appointment/product-demonstration-1/details?user_id=1355&tz=UTC HTTP/1.1" 200 - 203 0.174 1.062 2026-09-24 08:42:13,048 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-09-24 08:42:13,076 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-09-24 08:42:13,584 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-09-24 08:42:13,595 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12782] 2026-09-24 08:42:13,602 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:14,189 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-09-24 08:42:14,198 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12784] 2026-09-24 08:42:14,205 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:14,769 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-09-24 08:42:14,778 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12786] 2026-09-24 08:42:14,784 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:14,961 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:42:16,137 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:16] "GET /appointment/product-demonstration-1/details?user_id=1358 HTTP/1.1" 200 - 203 0.188 0.991 2026-09-24 08:42:16,143 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-09-24 08:42:16,186 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-09-24 08:42:16,714 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-09-24 08:42:16,723 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12790] 2026-09-24 08:42:16,729 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:17,243 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-09-24 08:42:17,252 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12792] 2026-09-24 08:42:17,258 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:17,733 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-09-24 08:42:17,743 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12794] 2026-09-24 08:42:17,754 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:18,039 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-09-24 08:42:18,532 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-09-24 08:42:18,550 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12798] 2026-09-24 08:42:18,559 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:19,042 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-09-24 08:42:19,054 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12800] 2026-09-24 08:42:19,067 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:19,505 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-09-24 08:42:19,516 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12802] 2026-09-24 08:42:19,523 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:19,677 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:42:20,654 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:20] "GET /appointment/product-demonstration-1/details?user_id=1364&tz=UTC HTTP/1.1" 200 - 203 0.106 0.873 2026-09-24 08:42:20,928 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:20] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.124 0.144 2026-09-24 08:42:20,935 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-09-24 08:42:21,307 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:21] "GET /my/appointments/22?access_token=15e8b458-ba49-4c36-bab8-883919fe7b7d HTTP/1.1" 200 - 46 0.031 0.345 2026-09-24 08:42:21,314 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address: waiting for threads: [] 2026-09-24 08:42:21,365 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:42:21,382 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_not_send_notification_mail_synchronously ... 2026-09-24 08:42:23,116 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:42:23,165 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:42:25,137 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: Simulating signal changes during tests 2026-09-24 08:42:25,181 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:42:25,197 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-09-24 08:42:27,359 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:42:27,379 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:42:27,665 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:27] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.019 0.273 2026-09-24 08:42:27,718 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:27] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.022 0.026 2026-09-24 08:42:27,771 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:27] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.018 0.029 2026-09-24 08:42:27,775 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-09-24 08:42:27,809 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-09-24 08:42:29,920 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418239 login:portal from n/a 2026-09-24 08:42:29,974 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:42:30,361 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:30] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 69 0.053 0.338 2026-09-24 08:42:30,642 121 INFO rb-b1a5ec1-225045-418239 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:42:30] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.095 0.177 2026-09-24 08:42:30,692 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:42:36,726 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-09-24 08:42:36,883 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-09-24 08:42:37,020 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-09-24 08:42:37,077 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-09-24 08:42:37,147 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-09-24 08:42:37,422 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [652] 2026-09-24 08:42:37,548 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-09-24 08:42:37,799 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [653] 2026-09-24 08:42:37,943 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-09-24 08:42:38,188 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [654] 2026-09-24 08:42:38,530 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1386 deleted mail.activity records with IDs: [203] 2026-09-24 08:42:38,681 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1386 deleted mail.mail records with IDs: [655] 2026-09-24 08:42:38,827 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1390 deleted mail.activity records with IDs: [204] 2026-09-24 08:42:38,982 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1390 deleted mail.mail records with IDs: [656] 2026-09-24 08:42:39,028 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-09-24 08:42:39,280 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [657] 2026-09-24 08:42:39,425 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-09-24 08:42:39,552 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-09-24 08:42:39,677 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-09-24 08:42:39,908 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [658] 2026-09-24 08:42:39,995 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [659] 2026-09-24 08:42:40,082 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [660] 2026-09-24 08:42:40,167 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [661] 2026-09-24 08:42:40,318 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-09-24 08:42:40,596 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [662] 2026-09-24 08:42:40,774 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-09-24 08:42:40,898 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [663] 2026-09-24 08:42:41,033 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-09-24 08:42:41,249 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [664] 2026-09-24 08:42:41,465 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-09-24 08:42:41,589 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [665] 2026-09-24 08:42:41,623 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-09-24 08:42:41,847 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [666] 2026-09-24 08:42:42,029 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-09-24 08:42:42,151 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [667] 2026-09-24 08:42:42,198 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-09-24 08:42:42,230 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-09-24 08:42:42,264 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-09-24 08:42:42,278 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1383, model: approval.request.type 2026-09-24 08:42:42,290 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1383, model: approval.request.type 2026-09-24 08:42:42,294 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1383, model: approval.request.type 2026-09-24 08:42:42,316 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-09-24 08:42:42,329 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1390, model: approval.request.type 2026-09-24 08:42:42,340 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1390, model: approval.request.type 2026-09-24 08:42:42,344 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1390, model: approval.request.type 2026-09-24 08:42:42,366 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-09-24 08:42:42,404 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-09-24 08:42:42,417 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1383, model: approval.request.type 2026-09-24 08:42:42,427 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1383, model: approval.request.type 2026-09-24 08:42:42,431 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1383, model: approval.request.type 2026-09-24 08:42:42,454 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-09-24 08:42:42,490 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-09-24 08:42:42,532 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-09-24 08:42:42,602 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-24 08:42:42,632 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-24 08:42:42,663 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-24 08:42:42,693 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-24 08:42:42,726 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-09-24 08:42:42,839 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-24 08:42:42,870 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-24 08:42:42,899 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-24 08:42:42,936 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-09-24 08:42:43,232 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [668] 2026-09-24 08:42:43,351 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1386, model: viin.approval.request 2026-09-24 08:42:43,382 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1386, model: viin.approval.request 2026-09-24 08:42:43,411 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1386, model: viin.approval.request 2026-09-24 08:42:43,444 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-09-24 08:42:43,500 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-09-24 08:42:43,685 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-24 08:42:43,814 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1383, model: request.approval.user.line 2026-09-24 08:42:43,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1383, model: request.approval.user.line 2026-09-24 08:42:43,902 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-09-24 08:42:44,046 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1390, model: request.approval.user.line 2026-09-24 08:42:44,159 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1390, model: request.approval.user.line 2026-09-24 08:42:44,184 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-09-24 08:42:44,302 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-24 08:42:44,325 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-09-24 08:42:44,583 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [669] 2026-09-24 08:42:44,679 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [670] 2026-09-24 08:42:44,769 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [671] 2026-09-24 08:42:44,858 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [672] 2026-09-24 08:42:45,038 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-09-24 08:42:45,189 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [673] 2026-09-24 08:42:45,362 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [674] 2026-09-24 08:42:45,404 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_can_manage_in_draft_only ... 2026-09-24 08:42:45,709 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [675] 2026-09-24 08:42:45,808 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [676] 2026-09-24 08:42:45,895 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [677] 2026-09-24 08:42:45,988 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [678] 2026-09-24 08:42:46,105 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:42:46,127 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:42:46,146 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:42:46,185 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-09-24 08:42:46,428 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [679] 2026-09-24 08:42:46,508 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [680] 2026-09-24 08:42:46,589 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [681] 2026-09-24 08:42:46,667 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [682] 2026-09-24 08:42:46,853 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:42:46,879 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:42:46,905 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:42:46,941 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-09-24 08:42:47,050 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1386, model: viin.approval.request 2026-09-24 08:42:47,177 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-09-24 08:42:47,352 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1383, model: viin.approval.request 2026-09-24 08:42:47,474 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-24 08:42:49,871 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-09-24 08:42:50,361 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [683] 2026-09-24 08:42:50,473 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [684] 2026-09-24 08:42:50,567 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [685] 2026-09-24 08:42:50,673 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [686] 2026-09-24 08:42:50,832 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-09-24 08:42:50,951 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [687] 2026-09-24 08:42:51,053 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [688] 2026-09-24 08:42:51,138 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [689] 2026-09-24 08:42:51,267 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1396 deleted mail.activity records with IDs: [230, 231, 232] 2026-09-24 08:42:51,364 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1396 deleted mail.mail records with IDs: [690] 2026-09-24 08:42:51,443 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1396 deleted mail.mail records with IDs: [691] 2026-09-24 08:42:51,504 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-09-24 08:42:51,928 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [692] 2026-09-24 08:42:52,020 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [693] 2026-09-24 08:42:52,194 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [235, 236] 2026-09-24 08:42:52,337 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [694] 2026-09-24 08:42:52,483 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [695] 2026-09-24 08:42:52,674 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1398 deleted mail.activity records with IDs: [237, 238] 2026-09-24 08:42:52,779 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [696] 2026-09-24 08:42:52,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:43:04,051 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-09-24 08:43:04,341 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-09-24 08:43:04,716 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-09-24 08:43:05,219 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-09-24 08:43:05,283 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-09-24 08:43:05,663 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-09-24 08:43:05,924 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-09-24 08:43:06,223 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-09-24 08:43:06,550 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-09-24 08:43:07,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-09-24 08:43:07,051 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-09-24 08:43:07,595 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-09-24 08:43:07,657 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-09-24 08:43:08,074 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:43:10,483 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66229, 66230, 66231, 66232, 66233, 66234] 2026-09-24 08:43:11,732 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66235, 66236, 66237, 66238, 66239, 66240] 2026-09-24 08:43:12,779 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4838] 2026-09-24 08:43:12,964 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [315551] 2026-09-24 08:43:13,047 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2359] 2026-09-24 08:43:13,047 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-09-24 08:43:13,281 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66241, 66242, 66243, 66244, 66245, 66246, 66247, 66248, 66249] 2026-09-24 08:43:16,468 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-09-24 08:43:17,283 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-09-24 08:43:18,081 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-09-24 08:43:18,232 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-09-24 08:43:19,055 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-09-24 08:43:19,676 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-09-24 08:43:19,767 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-09-24 08:43:20,438 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-09-24 08:43:20,539 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-09-24 08:43:21,233 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-09-24 08:43:21,328 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-09-24 08:43:22,013 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-09-24 08:43:22,101 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-09-24 08:43:22,687 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-09-24 08:43:22,734 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-09-24 08:43:23,297 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-09-24 08:43:23,348 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-09-24 08:43:24,221 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-09-24 08:43:24,251 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-09-24 08:43:24,292 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-09-24 08:43:24,350 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-09-24 08:43:24,401 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-09-24 08:43:24,468 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-09-24 08:43:24,521 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-09-24 08:43:24,587 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-09-24 08:43:24,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-09-24 08:43:25,613 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-09-24 08:43:26,106 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-09-24 08:43:26,861 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-09-24 08:43:28,391 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-09-24 08:43:28,507 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-09-24 08:43:30,039 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-09-24 08:43:30,173 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-09-24 08:43:30,325 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-09-24 08:43:31,884 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-09-24 08:43:31,998 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-09-24 08:43:32,144 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-09-24 08:43:33,687 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-09-24 08:43:33,760 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-09-24 08:43:33,811 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-09-24 08:43:36,016 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-09-24 08:43:36,137 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-09-24 08:43:36,816 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-09-24 08:43:36,891 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-09-24 08:43:36,989 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-09-24 08:43:37,085 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-09-24 08:43:37,147 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-09-24 08:43:37,259 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-09-24 08:43:37,315 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-09-24 08:43:37,398 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-09-24 08:43:37,450 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-09-24 08:43:37,515 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-09-24 08:43:39,171 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1402 deleted approval.request.field.mapping.line records with IDs: [66292, 66293, 66294, 66295, 66296, 66297] 2026-09-24 08:43:39,760 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-09-24 08:43:40,403 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-09-24 08:43:40,512 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-09-24 08:43:40,576 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-09-24 08:43:40,652 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-09-24 08:43:40,662 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1401, model: approval.request.field.mapping.line 2026-09-24 08:43:40,722 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-09-24 08:43:40,779 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-09-24 08:43:40,807 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-09-24 08:43:40,851 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-09-24 08:43:40,893 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-09-24 08:43:40,929 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-09-24 08:43:41,589 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1402 deleted approval.request.field.mapping.line records with IDs: [66316, 66317, 66318, 66319, 66320, 66321] 2026-09-24 08:43:42,079 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-09-24 08:43:42,142 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-09-24 08:43:42,201 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-09-24 08:43:42,261 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-09-24 08:43:42,319 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-09-24 08:43:42,371 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_incompatible_legacy_row_only_blocked_once_registry_is_ready ... 2026-09-24 08:43:42,423 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-09-24 08:43:42,474 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-09-24 08:43:42,535 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-09-24 08:43:42,556 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-09-24 08:43:42,578 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-09-24 08:43:42,598 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-09-24 08:43:42,639 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:43:42,652 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-09-24 08:43:42,684 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-09-24 08:43:42,770 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:43:42,794 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-09-24 08:43:42,876 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:43:42,900 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-09-24 08:43:42,982 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:43:43,007 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-09-24 08:43:43,056 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:43:44,165 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-09-24 08:43:45,126 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-09-24 08:43:45,206 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-09-24 08:43:46,491 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-09-24 08:43:46,576 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:43:48,712 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:43:49,709 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1403 deleted mail.mail records with IDs: [717] 2026-09-24 08:43:49,831 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:43:50,809 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1403 deleted mail.mail records with IDs: [718] 2026-09-24 08:43:50,895 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:43:51,962 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1403 deleted mail.mail records with IDs: [719] 2026-09-24 08:43:52,121 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:43:52,779 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-09-24 08:43:54,380 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-09-24 08:43:55,828 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-09-24 08:43:57,060 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-09-24 08:43:58,306 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:43:58,933 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-24 08:43:59,015 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-24 08:43:59,066 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-09-24 08:43:59,248 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-09-24 08:43:59,601 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-09-24 08:43:59,874 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-09-24 08:44:00,293 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-09-24 08:44:00,678 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-09-24 08:44:00,873 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-09-24 08:44:01,057 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:44:02,008 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-09-24 08:44:02,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1406 deleted request.approval.user.line records with IDs: [70] 2026-09-24 08:44:02,682 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-09-24 08:44:03,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1406 deleted request.approval.user.line records with IDs: [70] 2026-09-24 08:44:03,444 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-09-24 08:44:03,994 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1406 deleted request.approval.user.line records with IDs: [70] 2026-09-24 08:44:04,067 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-09-24 08:44:05,910 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-09-24 08:44:07,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-09-24 08:44:09,654 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:44:10,247 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-24 08:44:10,354 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-24 08:44:10,410 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-09-24 08:44:10,622 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-09-24 08:44:10,841 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-09-24 08:44:11,238 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_11_line_defaults_do_not_override_existing_values_direct_create ... 2026-09-24 08:44:11,496 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-09-24 08:44:12,001 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-09-24 08:44:12,370 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-09-24 08:44:12,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-09-24 08:44:12,804 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:44:13,159 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-09-24 08:44:13,214 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-09-24 08:44:13,488 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-09-24 08:44:13,536 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-09-24 08:44:14,033 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-09-24 08:44:14,473 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-09-24 08:44:14,606 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-09-24 08:44:14,982 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-09-24 08:44:15,268 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-09-24 08:44:15,644 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:44:16,013 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-09-24 08:44:16,520 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_63_create_request_with_multiple_lines_mixed_values_and_force ... 2026-09-24 08:44:17,288 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:44:22,924 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-09-24 08:44:23,044 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-09-24 08:44:23,143 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-09-24 08:44:23,602 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-09-24 08:44:23,693 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-09-24 08:44:24,007 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [720] 2026-09-24 08:44:24,098 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-09-24 08:44:24,311 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [721] 2026-09-24 08:44:25,192 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [263] 2026-09-24 08:44:25,372 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [722] 2026-09-24 08:44:25,873 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-09-24 08:44:26,181 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [723] 2026-09-24 08:44:26,399 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [265] 2026-09-24 08:44:26,577 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [724] 2026-09-24 08:44:26,797 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [266] 2026-09-24 08:44:26,975 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [725] 2026-09-24 08:44:27,261 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-09-24 08:44:27,557 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [726] 2026-09-24 08:44:27,772 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [268] 2026-09-24 08:44:27,933 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [727] 2026-09-24 08:44:28,184 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [269] 2026-09-24 08:44:28,367 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [728] 2026-09-24 08:44:28,563 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [270] 2026-09-24 08:44:28,731 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [729] 2026-09-24 08:44:28,817 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-09-24 08:44:29,579 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [730] 2026-09-24 08:44:29,771 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [271] 2026-09-24 08:44:29,959 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [731] 2026-09-24 08:44:30,207 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [272] 2026-09-24 08:44:30,385 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [732] 2026-09-24 08:44:30,613 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [273] 2026-09-24 08:44:30,803 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [733] 2026-09-24 08:44:30,975 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [274] 2026-09-24 08:44:31,157 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [734] 2026-09-24 08:44:31,285 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-09-24 08:44:31,553 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [735] 2026-09-24 08:44:31,847 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-09-24 08:44:31,994 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [736] 2026-09-24 08:44:32,095 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-09-24 08:44:32,382 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [737] 2026-09-24 08:44:32,603 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [277] 2026-09-24 08:44:32,744 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [738] 2026-09-24 08:44:32,923 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [278] 2026-09-24 08:44:33,111 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [739] 2026-09-24 08:44:33,199 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-09-24 08:44:33,497 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [740] 2026-09-24 08:44:33,691 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [279] 2026-09-24 08:44:33,860 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [741] 2026-09-24 08:44:34,134 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-09-24 08:44:34,371 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [742] 2026-09-24 08:44:34,515 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [280] 2026-09-24 08:44:34,657 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [743] 2026-09-24 08:44:34,737 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-09-24 08:44:34,955 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [744] 2026-09-24 08:44:35,047 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-09-24 08:44:35,145 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-09-24 08:44:35,390 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [745] 2026-09-24 08:44:35,541 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-09-24 08:44:35,657 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [746] 2026-09-24 08:44:35,700 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-09-24 08:44:35,937 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [747] 2026-09-24 08:44:36,093 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-09-24 08:44:36,215 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [748] 2026-09-24 08:44:36,404 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-09-24 08:44:36,876 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [749] 2026-09-24 08:44:36,963 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [750] 2026-09-24 08:44:37,045 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [751] 2026-09-24 08:44:37,183 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [284, 285, 286] 2026-09-24 08:44:37,313 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [752] 2026-09-24 08:44:37,482 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [753] 2026-09-24 08:44:37,584 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [754] 2026-09-24 08:44:37,754 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [287, 288] 2026-09-24 08:44:37,961 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [755] 2026-09-24 08:44:38,134 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [289] 2026-09-24 08:44:38,279 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [756] 2026-09-24 08:44:38,384 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-09-24 08:44:38,912 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [757] 2026-09-24 08:44:39,016 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [758] 2026-09-24 08:44:39,111 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [759] 2026-09-24 08:44:39,281 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [290, 291, 292] 2026-09-24 08:44:39,435 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [760] 2026-09-24 08:44:39,673 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [761] 2026-09-24 08:44:39,793 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [762] 2026-09-24 08:44:39,946 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [293, 294] 2026-09-24 08:44:40,080 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [763] 2026-09-24 08:44:40,215 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [295] 2026-09-24 08:44:40,355 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [764] 2026-09-24 08:44:40,446 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-09-24 08:44:40,861 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted request.approval.user.line records with IDs: [109] 2026-09-24 08:44:40,915 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-09-24 08:44:41,231 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [765] 2026-09-24 08:44:41,430 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-09-24 08:44:41,629 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [766] 2026-09-24 08:44:41,935 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [767] 2026-09-24 08:44:42,216 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-09-24 08:44:42,493 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [768] 2026-09-24 08:44:42,614 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [769] 2026-09-24 08:44:42,703 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [770] 2026-09-24 08:44:42,806 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [771] 2026-09-24 08:44:42,966 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-09-24 08:44:43,136 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [772] 2026-09-24 08:44:43,259 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [773] 2026-09-24 08:44:43,377 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [774] 2026-09-24 08:44:43,595 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [301, 302, 303] 2026-09-24 08:44:43,713 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [775] 2026-09-24 08:44:43,793 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [776] 2026-09-24 08:44:43,943 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [304, 305] 2026-09-24 08:44:44,080 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [777] 2026-09-24 08:44:44,228 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [306] 2026-09-24 08:44:44,369 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [778] 2026-09-24 08:44:44,462 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-09-24 08:44:45,006 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [779] 2026-09-24 08:44:45,093 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [780] 2026-09-24 08:44:45,245 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [307, 308] 2026-09-24 08:44:45,416 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [781] 2026-09-24 08:44:45,641 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [309] 2026-09-24 08:44:45,807 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [782] 2026-09-24 08:44:45,856 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-09-24 08:44:46,374 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [783] 2026-09-24 08:44:46,458 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [784] 2026-09-24 08:44:46,529 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [785] 2026-09-24 08:44:46,735 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [310, 311, 312] 2026-09-24 08:44:46,906 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [786] 2026-09-24 08:44:47,032 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [787] 2026-09-24 08:44:47,236 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [313, 314] 2026-09-24 08:44:47,384 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [788] 2026-09-24 08:44:47,553 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [315] 2026-09-24 08:44:47,735 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [789] 2026-09-24 08:44:47,785 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-09-24 08:44:48,279 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [790] 2026-09-24 08:44:48,359 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [791] 2026-09-24 08:44:48,493 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [316, 317] 2026-09-24 08:44:48,610 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [792] 2026-09-24 08:44:48,762 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [318] 2026-09-24 08:44:48,966 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [793] 2026-09-24 08:44:49,022 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-09-24 08:44:49,551 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [794] 2026-09-24 08:44:49,702 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [319] 2026-09-24 08:44:49,847 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [795] 2026-09-24 08:44:50,023 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [320] 2026-09-24 08:44:50,152 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [796] 2026-09-24 08:44:50,191 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-09-24 08:44:50,585 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-09-24 08:44:51,147 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [797] 2026-09-24 08:44:51,217 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [798] 2026-09-24 08:44:51,470 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [321, 322] 2026-09-24 08:44:51,586 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [799] 2026-09-24 08:44:51,664 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [800] 2026-09-24 08:44:51,810 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [323, 324] 2026-09-24 08:44:51,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [801] 2026-09-24 08:44:52,013 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-24 08:44:54,062 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-09-24 08:44:54,443 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-09-24 08:44:54,492 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-09-24 08:44:55,476 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-09-24 08:44:55,525 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-09-24 08:44:56,052 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-09-24 08:44:56,112 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:45:01,622 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-09-24 08:45:02,003 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-09-24 08:45:02,246 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-09-24 08:45:02,597 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1419 deleted mail.mail records with IDs: [804] 2026-09-24 08:45:02,791 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1419 deleted mail.mail records with IDs: [805] 2026-09-24 08:45:02,947 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-09-24 08:45:03,090 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [806] 2026-09-24 08:45:03,192 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-09-24 08:45:03,348 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-09-24 08:45:03,397 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:45:08,459 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_01_dest_model_id_and_has_lines_by_mode ... 2026-09-24 08:45:08,674 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-09-24 08:45:09,306 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-09-24 08:45:09,402 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_06_before_approval_required_domain_validation_ok_and_bad ... 2026-09-24 08:45:09,502 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-09-24 08:45:12,379 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:45:12,465 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-09-24 08:45:13,087 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-09-24 08:45:13,742 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-09-24 08:45:14,346 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-09-24 08:45:15,013 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-09-24 08:45:15,797 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-09-24 08:45:16,449 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-09-24 08:45:17,069 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-09-24 08:45:17,712 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:45:24,646 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-09-24 08:45:25,289 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-09-24 08:45:25,314 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-09-24 08:45:25,663 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-09-24 08:45:25,974 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-09-24 08:45:26,545 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-09-24 08:45:27,190 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-09-24 08:45:27,622 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-09-24 08:45:28,096 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-09-24 08:45:28,729 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-09-24 08:45:29,039 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-09-24 08:45:29,053 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-09-24 08:45:29,095 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-09-24 08:45:29,667 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-09-24 08:45:30,546 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-24 08:45:31,697 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-09-24 08:45:32,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-09-24 08:45:33,544 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-09-24 08:45:35,057 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-09-24 08:45:35,888 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1442 deleted request.approval.user.line records with IDs: [160] 2026-09-24 08:45:35,990 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-09-24 08:45:38,128 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:45:44,959 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-09-24 08:45:45,390 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-09-24 08:45:45,858 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-09-24 08:45:46,283 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-09-24 08:45:46,741 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-09-24 08:45:47,230 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-09-24 08:45:47,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-09-24 08:45:48,295 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-09-24 08:45:48,711 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-09-24 08:45:49,892 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-09-24 08:45:50,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-09-24 08:45:50,674 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-09-24 08:45:50,754 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-09-24 08:45:50,833 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-09-24 08:45:51,235 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-09-24 08:45:51,722 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-09-24 08:45:52,179 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-09-24 08:45:52,548 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-09-24 08:45:52,958 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-09-24 08:45:53,358 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-09-24 08:45:53,698 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-09-24 08:45:54,059 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-09-24 08:45:54,443 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-09-24 08:45:54,807 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-09-24 08:45:55,135 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-09-24 08:45:55,182 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-09-24 08:45:55,240 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-09-24 08:45:55,724 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:45:56,069 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_any_in_step_creates_single_line_with_all_users ... 2026-09-24 08:45:56,471 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-09-24 08:45:56,834 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-09-24 08:45:57,375 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-09-24 08:45:57,790 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-24 08:46:05,421 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-09-24 08:46:05,862 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-09-24 08:46:06,450 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5449] 2026-09-24 08:46:07,167 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-09-24 08:46:07,583 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-09-24 08:46:07,991 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-09-24 08:46:08,474 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-09-24 08:46:08,920 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-09-24 08:46:09,357 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-24 08:46:15,318 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-09-24 08:46:15,701 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-09-24 08:46:16,090 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:46:16,508 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:46:16,873 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_from_employee_parent_chain_with_tag ... 2026-09-24 08:46:17,279 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-09-24 08:46:17,675 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:46:27,443 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-09-24 08:46:28,230 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [807] 2026-09-24 08:46:28,317 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [808] 2026-09-24 08:46:28,686 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [809] 2026-09-24 08:46:28,800 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [810] 2026-09-24 08:46:28,885 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [811] 2026-09-24 08:46:28,977 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [812] 2026-09-24 08:46:29,078 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-09-24 08:46:29,597 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [813] 2026-09-24 08:46:29,680 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [814] 2026-09-24 08:46:30,029 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [815] 2026-09-24 08:46:30,123 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [816] 2026-09-24 08:46:30,220 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [817] 2026-09-24 08:46:30,309 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-09-24 08:46:32,410 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-09-24 08:46:33,727 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-09-24 08:46:34,474 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-09-24 08:46:34,760 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-09-24 08:46:35,465 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-09-24 08:46:36,121 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:46:36,852 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-09-24 08:46:37,172 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:46:37,187 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-09-24 08:46:38,274 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-09-24 08:46:38,322 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:46:40,093 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-09-24 08:46:40,809 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-09-24 08:46:41,711 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-09-24 08:46:42,498 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-09-24 08:46:43,183 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:46:44,591 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-09-24 08:46:51,023 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-09-24 08:46:53,262 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1488 deleted request.approval.user.line records with IDs: [286] 2026-09-24 08:46:53,476 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-09-24 08:46:53,963 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1488, model: viin.approval.request 2026-09-24 08:46:53,998 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-09-24 08:46:55,860 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1488 deleted request.approval.user.line records with IDs: [289] 2026-09-24 08:46:55,919 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-09-24 08:46:57,822 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:46:59,873 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-09-24 08:47:00,225 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-09-24 08:47:00,701 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-09-24 08:47:01,619 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-09-24 08:47:02,421 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_40_selector_denies_when_type_has_no_src_or_no_write ... 2026-09-24 08:47:02,814 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:47:03,819 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-09-24 08:47:04,700 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13601, 13598] 2026-09-24 08:47:05,175 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3116] 2026-09-24 08:47:05,255 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-09-24 08:47:05,417 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [297] 2026-09-24 08:47:05,464 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13600, 13597] 2026-09-24 08:47:05,680 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3115] 2026-09-24 08:47:05,818 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13603, 13602, 13599] 2026-09-24 08:47:05,873 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-09-24 08:47:05,912 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-09-24 08:47:06,883 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13607, 13605] 2026-09-24 08:47:07,101 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3117] 2026-09-24 08:47:07,224 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13606] 2026-09-24 08:47:07,262 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-09-24 08:47:07,295 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-09-24 08:47:08,394 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13615, 13610] 2026-09-24 08:47:08,593 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3121] 2026-09-24 08:47:08,622 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-09-24 08:47:08,761 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [300] 2026-09-24 08:47:08,808 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13613, 13611] 2026-09-24 08:47:09,036 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3119] 2026-09-24 08:47:09,162 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13617, 13616, 13612] 2026-09-24 08:47:09,198 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-09-24 08:47:09,235 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-09-24 08:47:10,512 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-09-24 08:47:10,689 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-09-24 08:47:10,960 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13628, 13625, 13621, 13618] 2026-09-24 08:47:11,175 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3122] 2026-09-24 08:47:11,404 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:11,417 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-09-24 08:47:11,822 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:11,837 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-09-24 08:47:12,272 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:13,705 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-09-24 08:47:15,982 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-09-24 08:47:17,243 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-09-24 08:47:18,594 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-09-24 08:47:19,874 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:47:20,252 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-09-24 08:47:20,599 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-09-24 08:47:21,072 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-09-24 08:47:21,455 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-09-24 08:47:21,881 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:21,897 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-09-24 08:47:22,455 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-09-24 08:47:23,067 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-09-24 08:47:23,944 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67016, 67017, 67018, 67019, 67020, 67021] 2026-09-24 08:47:25,058 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67022, 67023, 67024, 67025, 67026, 67027, 67028, 67029, 67030, 67031] 2026-09-24 08:47:25,838 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:25,852 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-09-24 08:47:26,822 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67038, 67039, 67040, 67041, 67042, 67043] 2026-09-24 08:47:27,683 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:32,576 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-09-24 08:47:32,840 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-09-24 08:47:33,116 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-09-24 08:47:33,416 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:47:33,428 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-09-24 08:47:33,534 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:33,549 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_wizard: Starting TestWizardDynamicFieldsStrictAll.test_wizard_head_and_line_dynamic_fields_use_strict_patterns ... 2026-09-24 08:47:33,731 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:33,908 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-09-24 08:47:33,945 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-09-24 08:47:34,124 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-09-24 08:47:34,313 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:35,367 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-09-24 08:47:35,431 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-09-24 08:47:35,873 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1504 deleted mail.mail records with IDs: [819] 2026-09-24 08:47:36,013 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1407] 2026-09-24 08:47:36,035 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-09-24 08:47:36,217 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-09-24 08:47:36,310 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-09-24 08:47:36,771 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1504 deleted mail.mail records with IDs: [821] 2026-09-24 08:47:36,889 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1407] 2026-09-24 08:47:36,909 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-09-24 08:47:37,004 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-09-24 08:47:37,069 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1408] 2026-09-24 08:47:37,373 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-09-24 08:47:37,749 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1504 deleted mail.mail records with IDs: [822] 2026-09-24 08:47:37,868 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1407] 2026-09-24 08:47:37,884 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-09-24 08:47:38,018 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-09-24 08:47:38,120 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-09-24 08:47:38,264 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-09-24 08:47:38,379 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:47:38,401 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-09-24 08:47:38,443 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-09-24 08:47:38,483 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-09-24 08:47:39,626 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-09-24 08:47:39,675 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:41,093 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-09-24 08:47:41,661 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-09-24 08:47:42,222 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-09-24 08:47:42,790 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-09-24 08:47:43,286 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-09-24 08:47:43,748 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-09-24 08:47:44,219 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-09-24 08:47:44,728 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-09-24 08:47:45,215 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:47:46,350 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:47:47,251 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:47:48,456 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-09-24 08:47:48,535 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-09-24 08:47:49,673 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-09-24 08:47:49,746 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:55,159 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-09-24 08:47:55,428 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [827] 2026-09-24 08:47:55,481 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-09-24 08:47:55,633 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:47:55,762 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-09-24 08:47:55,960 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:47:56,110 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-09-24 08:47:56,249 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:47:56,361 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-09-24 08:47:56,515 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:47:56,627 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-09-24 08:47:56,782 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:47:57,058 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [828] 2026-09-24 08:47:57,236 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-09-24 08:47:57,395 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [829] 2026-09-24 08:47:57,442 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-09-24 08:47:57,580 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:47:57,890 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [830] 2026-09-24 08:47:58,182 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-09-24 08:47:58,216 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-09-24 08:47:58,375 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:47:58,759 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-09-24 08:47:58,842 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-09-24 08:47:58,994 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:47:59,315 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-09-24 08:47:59,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-09-24 08:47:59,551 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:47:59,857 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-09-24 08:47:59,927 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-09-24 08:47:59,973 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-09-24 08:48:00,153 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:00,403 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-09-24 08:48:00,496 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-09-24 08:48:00,600 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-09-24 08:48:00,645 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-09-24 08:48:00,763 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:01,008 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-09-24 08:48:01,117 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-09-24 08:48:01,218 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-09-24 08:48:01,256 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-09-24 08:48:01,454 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:01,772 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-09-24 08:48:01,909 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-09-24 08:48:02,026 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-09-24 08:48:02,082 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-09-24 08:48:02,216 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:02,475 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-09-24 08:48:02,631 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-09-24 08:48:02,788 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-09-24 08:48:02,857 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-09-24 08:48:02,998 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:03,294 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-09-24 08:48:03,427 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-09-24 08:48:03,576 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-09-24 08:48:03,633 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-09-24 08:48:03,758 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:04,023 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-09-24 08:48:04,217 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-09-24 08:48:04,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-09-24 08:48:04,394 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:04,610 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-09-24 08:48:04,782 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-09-24 08:48:04,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-09-24 08:48:04,983 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:05,267 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-09-24 08:48:05,460 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-09-24 08:48:05,531 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-09-24 08:48:05,667 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:05,943 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-09-24 08:48:06,180 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-09-24 08:48:06,235 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-09-24 08:48:06,403 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:06,742 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-09-24 08:48:06,986 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-09-24 08:48:07,050 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-09-24 08:48:07,100 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-09-24 08:48:07,265 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:07,535 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-09-24 08:48:07,643 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-09-24 08:48:07,764 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-09-24 08:48:07,826 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-09-24 08:48:07,977 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:08,336 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-09-24 08:48:08,457 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-09-24 08:48:08,580 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-09-24 08:48:08,644 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-09-24 08:48:08,787 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:09,086 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-09-24 08:48:09,180 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-09-24 08:48:09,288 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-09-24 08:48:09,370 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-09-24 08:48:09,564 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:09,801 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-09-24 08:48:09,899 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-09-24 08:48:10,015 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-09-24 08:48:10,077 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-09-24 08:48:10,250 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:10,564 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-09-24 08:48:10,656 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-09-24 08:48:10,772 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-09-24 08:48:10,821 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-09-24 08:48:10,947 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:11,200 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-09-24 08:48:11,255 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-09-24 08:48:11,405 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-09-24 08:48:11,540 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:11,834 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-09-24 08:48:11,897 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-09-24 08:48:11,962 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-09-24 08:48:12,097 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:12,371 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-09-24 08:48:12,421 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-09-24 08:48:12,473 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-09-24 08:48:12,604 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:12,891 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-09-24 08:48:12,946 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-09-24 08:48:12,991 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-09-24 08:48:13,115 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-24 08:48:13,363 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [869] 2026-09-24 08:48:13,415 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-09-24 08:48:13,473 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:48:24,088 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192, 7210, 7067] 2026-09-24 08:48:24,088 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-09-24 08:48:24,553 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [870] 2026-09-24 08:48:24,570 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14139] 2026-09-24 08:48:24,576 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:48:25,054 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:25,233 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:25,282 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-09-24 08:48:25,374 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:25,413 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:25,493 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_approver_report_subtotal_is_converted_into_reporting_company_currency ... 2026-09-24 08:48:25,615 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:25,730 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_request_report_subtotal_is_converted_into_reporting_company_currency ... 2026-09-24 08:48:25,835 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:25,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:48:31,019 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-09-24 08:48:31,402 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:31,598 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:31,661 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:48:31,676 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-09-24 08:48:31,747 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:48:31,761 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-09-24 08:48:32,151 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-09-24 08:48:32,603 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-09-24 08:48:32,801 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_uses_approval_id_not_approval_ids ... 2026-09-24 08:48:33,166 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-09-24 08:48:33,192 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:48:33,208 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-09-24 08:48:33,229 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-09-24 08:48:33,444 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-09-24 08:48:33,470 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:48:33,499 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-09-24 08:48:34,107 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67760, 67761, 67762, 67763, 67764, 67765] 2026-09-24 08:48:34,994 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-09-24 08:48:35,740 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67768, 67769, 67770, 67771, 67772, 67773] 2026-09-24 08:48:36,310 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:48:41,300 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_sequential_multiple_approvers_freeze: Starting TestSequentialMultipleApproversFreeze.test_001_request_keeps_sequential_multiple_approvers_when_type_config_changes ... 2026-09-24 08:48:41,568 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:48:52,220 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [871] 2026-09-24 08:48:52,234 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14718] 2026-09-24 08:48:52,242 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:48:52,533 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-09-24 08:48:52,559 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1531, model: viin.approval.type.header.slip.field 2026-09-24 08:48:52,584 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-09-24 08:48:52,626 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-09-24 08:48:52,647 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1531, model: viin.approval.type.line.slip.field 2026-09-24 08:48:52,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-09-24 08:48:52,769 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:48:54,015 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_301_approval_type_multi_ref_only ... 2026-09-24 08:48:54,107 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:54,134 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:55,258 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1532 deleted mail.mail records with IDs: [872] 2026-09-24 08:48:55,381 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:48:58,318 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-09-24 08:48:58,408 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-09-24 08:48:58,445 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-09-24 08:48:58,482 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:48:59,759 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1533 deleted mail.mail records with IDs: [873] 2026-09-24 08:48:59,923 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:49:01,126 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1533 deleted mail.mail records with IDs: [874] 2026-09-24 08:49:01,264 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_203_mixed_excluded_fields_scoped_correctly ... 2026-09-24 08:49:02,482 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1533 deleted mail.mail records with IDs: [875] 2026-09-24 08:49:02,686 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:49:04,148 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:49:05,269 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1534 deleted mail.mail records with IDs: [876] 2026-09-24 08:49:05,461 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-09-24 08:49:05,594 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [878] 2026-09-24 08:49:05,692 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-09-24 08:49:05,750 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-09-24 08:49:06,849 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1534 deleted mail.mail records with IDs: [880] 2026-09-24 08:49:07,048 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-09-24 08:49:07,149 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-09-24 08:49:07,239 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:49:08,263 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_last_source_change_date_set_on_divergence_and_cleared_on_convergence ... 2026-09-24 08:49:09,086 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-09-24 08:49:09,251 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_recurring_divergence_after_convergence_notifies_again ... 2026-09-24 08:49:10,126 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-09-24 08:49:10,311 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_resubmitting_after_reset_to_draft_recaptures_snapshot_and_clears_divergence_flag ... 2026-09-24 08:49:11,124 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-09-24 08:49:11,266 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [383] 2026-09-24 08:49:11,717 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-09-24 08:49:11,762 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_source_changed_after_submission_flag_true_on_divergence_false_on_convergence ... 2026-09-24 08:49:12,618 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [887] 2026-09-24 08:49:12,780 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:49:13,436 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceCountAggregation.test_diverged_source_count_aggregates_own_source_and_flagged_lines ... 2026-09-24 08:49:14,643 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [888] 2026-09-24 08:49:14,873 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:49:17,001 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceNotifiesActedApproversAndRequester.test_divergence_notice_reaches_acted_approver_and_requester_not_pending_approver ... 2026-09-24 08:49:17,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [889] 2026-09-24 08:49:18,037 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [890] 2026-09-24 08:49:18,243 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1535 deleted mail.activity records with IDs: [387, 388] 2026-09-24 08:49:18,375 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1535 deleted mail.mail records with IDs: [891] 2026-09-24 08:49:18,601 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-09-24 08:49:18,698 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-09-24 08:49:18,790 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:49:19,843 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_source_changed_after_submission_flag_stays_false_before_submission ... 2026-09-24 08:49:20,442 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_unrelated_write_on_submitted_request_must_not_alter_attached_source ... 2026-09-24 08:49:21,200 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-09-24 08:49:21,362 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:49:22,216 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:49:23,068 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-09-24 08:49:23,198 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:49:23,978 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-09-24 08:49:24,098 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:49:25,144 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceGeneratedSourceCarveOut.test_mapped_field_write_after_submission_still_reaches_generated_source ... 2026-09-24 08:49:26,035 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [897] 2026-09-24 08:49:26,201 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:49:27,135 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:49:28,227 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-09-24 08:49:28,578 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:49:33,527 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-09-24 08:49:33,659 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-09-24 08:49:33,751 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-09-24 08:49:34,005 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [899] 2026-09-24 08:49:34,133 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:49:35,493 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-09-24 08:49:36,195 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-09-24 08:49:37,051 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-09-24 08:49:37,681 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-09-24 08:49:38,455 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-09-24 08:49:38,851 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-09-24 08:49:38,902 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-09-24 08:49:40,108 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [536] 2026-09-24 08:49:40,187 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-09-24 08:49:41,463 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [538] 2026-09-24 08:49:41,538 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-09-24 08:49:42,088 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-09-24 08:49:42,654 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-09-24 08:49:42,713 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-09-24 08:49:43,377 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-09-24 08:49:45,020 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:49:47,031 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_mismatch_source_to_request ... 2026-09-24 08:49:48,572 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:49:49,988 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:49:51,479 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:49:53,031 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:50:02,891 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:50:02,997 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:50:03,021 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:50:09,053 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:50:09,538 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-09-24 08:50:09,631 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-09-24 08:50:09,661 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-09-24 08:50:09,676 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-09-24 08:50:09,746 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:50:10,161 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-09-24 08:50:11,418 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-09-24 08:50:11,485 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:14,408 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec86014e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:14,409 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceca54c400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:14,418 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:14,422 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fceca486e80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:14,919 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:17,674 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec8c56160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:17,675 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecde474c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:17,680 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:17,683 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecde44400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:17,975 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:19,956 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecec84fe0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:19,957 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec9e05800> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:19,963 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:19,967 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec9e06160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:21,068 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:23,159 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecbcebd80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:23,160 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecd7ade40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:23,168 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:23,173 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecd7ae160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:23,536 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:26,182 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecccd9ee0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:26,183 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccfd4fe0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:26,189 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:26,193 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecd0db100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:26,577 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:28,608 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fceccfb93a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:28,608 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccc34720> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:28,616 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:28,620 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc2782c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:29,675 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:32,121 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecb9cc5e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:32,123 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec8a4d940> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:32,132 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:32,137 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc50a340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:32,510 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:35,429 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcef2c3a200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:35,430 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccde0cc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:35,437 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:35,442 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fceccde1a80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:38,266 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [900] 2026-09-24 08:50:38,405 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-09-24 08:50:38,513 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [901] 2026-09-24 08:50:38,878 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-09-24 08:50:38,959 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-09-24 08:50:40,220 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-09-24 08:50:41,809 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [903] 2026-09-24 08:50:41,890 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-09-24 08:50:43,277 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [904] 2026-09-24 08:50:43,496 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-09-24 08:50:43,631 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-09-24 08:50:43,809 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-09-24 08:50:45,233 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [906] 2026-09-24 08:50:45,392 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-09-24 08:50:45,482 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [907] 2026-09-24 08:50:45,646 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-09-24 08:50:46,910 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [908] 2026-09-24 08:50:47,062 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400] 2026-09-24 08:50:47,162 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [909] 2026-09-24 08:50:47,348 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:50,347 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec988f4c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:50,348 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecd14dc60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:50,354 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:50,358 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecd14e700> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:50:50,388 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:50:51,105 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-09-24 08:50:51,914 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-09-24 08:50:52,768 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-09-24 08:50:53,761 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1552 deleted mail.mail records with IDs: [910] 2026-09-24 08:50:53,907 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401] 2026-09-24 08:50:54,018 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [911] 2026-09-24 08:50:54,116 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:50:54,811 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-09-24 08:50:55,417 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_currency_column_follows_multi_currency_gate_only ... 2026-09-24 08:50:57,000 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-09-24 08:50:57,443 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:50:58,699 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_tax_amount_columns_present_and_gated_like_tax_ids ... 2026-09-24 08:51:01,862 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:51:01,906 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_account_slip_template_inserts_tax_row_between_pretax_and_total ... 2026-09-24 08:51:02,543 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-09-24 08:51:02,872 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-09-24 08:51:03,214 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:51:03,228 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-09-24 08:51:03,957 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:51:04,434 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-09-24 08:51:05,393 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1558 deleted mail.mail records with IDs: [912] 2026-09-24 08:51:05,600 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-09-24 08:51:05,735 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [913] 2026-09-24 08:51:05,828 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-09-24 08:51:06,613 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-09-24 08:51:07,483 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:51:07,530 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:09,324 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec9395e40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:09,324 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecedc1940> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:09,329 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:09,332 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecedc3240> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:09,638 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:12,521 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecccef560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:12,522 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecc0e94e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:12,529 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:12,534 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc0ea5c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:12,832 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:14,937 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecc54d260> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:14,938 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecd930400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:14,945 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:14,949 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecd933b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:16,000 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:18,178 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec9117d80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:18,179 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec94df1a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:18,185 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:18,189 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec94de200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:18,499 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:21,230 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcece2e7100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:21,231 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecc339800> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:21,235 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:21,239 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc33ab60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:21,522 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:23,600 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcef2a77c40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:23,601 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec98611c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:23,607 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:23,611 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec9860860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:24,645 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:26,745 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecf0ca3e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:26,746 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecd983ce0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:26,750 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:26,754 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecd9802c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:27,071 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:29,836 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd89b100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:29,837 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccf8a340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:29,843 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:29,845 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fceccf89260> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:30,708 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-09-24 08:51:31,108 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-09-24 08:51:31,317 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-09-24 08:51:31,600 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_04_with_lines_header_tax_is_ignored_line_tax_applies ... 2026-09-24 08:51:31,958 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-09-24 08:51:32,431 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-09-24 08:51:32,635 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-09-24 08:51:32,889 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_08_header_and_line_generate_with_own_taxes_and_products ... 2026-09-24 08:51:33,240 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-09-24 08:51:33,454 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:36,399 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd14ea20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:36,399 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecccac5e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:36,405 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:36,408 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecccade40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:36,428 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:51:36,709 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:38,733 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd716e80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:38,734 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec779f920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:38,739 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:38,743 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec779c5e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:39,863 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:41,971 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcece3356c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:41,972 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec7c48ae0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:41,980 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:41,984 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec7c4aa20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:42,272 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:45,241 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec7e46020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:45,242 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecc7fb9c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:45,247 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:45,251 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc7fb880> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:45,559 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:48,259 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fceccfd6fc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:48,260 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec8fc7100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:48,267 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:48,271 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec8fc6ca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:48,613 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:50,608 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec8602fc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:50,608 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecb9cd620> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:50,614 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:50,618 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecb9cff60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:50,936 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:53,838 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecec64c20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:53,839 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec80659e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:53,844 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:53,849 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec8065580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:54,150 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:57,228 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec9fcad40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:57,229 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecf953f60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:57,235 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:57,239 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecf953600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:57,571 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:59,729 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd89ad40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:59,730 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec9396520> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:59,738 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:51:59,742 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec9394b80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:00,898 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:03,276 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecde93600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:03,277 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceca5dc400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:03,283 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:03,287 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fceca5dc900> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:03,597 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:06,717 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fceccc52980> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:06,718 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecd992020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:06,722 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:06,725 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecd992d40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:07,045 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:09,259 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecc17ba60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:09,259 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccf8be20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:09,264 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:09,267 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fceccf8bb00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:10,346 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:12,445 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecb880ae0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:12,446 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecc537420> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:12,451 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:12,455 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc5376a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:12,778 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:15,883 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecc9449a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:15,884 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec98632e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:15,890 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:15,894 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec9860fe0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:16,198 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:19,150 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd5def20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:19,151 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecc8cee80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:19,161 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:19,164 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc8cf060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:19,457 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:21,743 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd0dbe20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:21,744 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecd7ae480> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:21,751 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:21,755 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecd7ae160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:22,826 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:25,244 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcef1a1cea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:25,245 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecd8d6520> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:25,255 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:25,260 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecd8d76a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:26,139 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-09-24 08:52:26,446 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-09-24 08:52:26,797 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405] 2026-09-24 08:52:27,037 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-09-24 08:52:27,552 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [406] 2026-09-24 08:52:27,775 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-09-24 08:52:28,190 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [407] 2026-09-24 08:52:28,430 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-09-24 08:52:28,756 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [408] 2026-09-24 08:52:28,970 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-09-24 08:52:29,337 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:32,241 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fceca553600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:32,241 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec851e3e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:32,246 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:32,249 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec851d9e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:32,271 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:52:32,807 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_analytic.tests.test_action_confirm_return_chain: Starting TestApprovalActionReturnChainContract.test_action_confirm_forwards_the_action_a_lower_override_raised ... 2026-09-24 08:52:32,926 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:52:33,714 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:36,740 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecf1ed6c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:36,741 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecc235080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:36,749 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:36,754 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc235ee0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:37,194 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:39,264 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecc1ab2e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:39,265 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccb78c20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:39,272 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:39,276 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecd0eaca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:40,319 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:42,484 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec95549a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:42,485 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccddfb00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:42,493 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:42,497 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fceccddcc20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:42,823 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:45,561 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd901c60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:45,563 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec8a4d120> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:45,574 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:45,578 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec8a4e2a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:45,936 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:48,920 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fceccf7aa20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:48,921 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec9a04860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:48,926 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:48,930 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec9a04180> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:49,239 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:51,291 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd717880> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:51,292 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcece2f0360> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:51,297 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:51,300 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcece2f19e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:51,633 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:54,542 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec9396200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:54,543 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccdf3a60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:54,550 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:54,554 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fceccdf3e20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:54,861 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:57,898 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcece76efc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:57,899 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec77f0d60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:57,906 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:57,910 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec77f19e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:52:58,226 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:00,367 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd922700> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:00,369 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecc33b380> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:00,375 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:00,379 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc33a160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:01,524 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:03,773 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecbe30900> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:03,774 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcef2a57880> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:03,783 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:03,788 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcef2a57e20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:04,136 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:06,952 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec7f0ac00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:06,953 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec9397920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:06,958 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:06,963 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec9394540> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:07,295 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:09,536 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec9efa840> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:09,537 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec7dcc7c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:09,543 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:09,546 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec7dcf6a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:10,645 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:12,692 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcecd8ea7a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:12,693 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec9a491c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:12,700 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:12,703 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec9a49080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:13,013 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:15,898 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec8c2d080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:15,899 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccaa3420> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:15,912 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:15,916 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc178680> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:16,262 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:18,639 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec7526fc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:18,639 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fceccd1ea20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:18,644 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:18,647 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fceccd1d580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:19,700 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:22,086 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fcec7520400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:22,087 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcecc9e1a80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:22,094 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:22,098 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcecc9e1580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.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-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:22,856 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-09-24 08:53:23,281 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [410] 2026-09-24 08:53:23,495 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-09-24 08:53:24,894 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-09-24 08:53:25,084 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-09-24 08:53:25,458 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-09-24 08:53:25,670 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-09-24 08:53:25,889 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-09-24 08:53:26,003 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-09-24 08:53:26,299 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-09-24 08:53:26,634 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-09-24 08:53:26,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416] 2026-09-24 08:53:27,191 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14982] 2026-09-24 08:53:27,231 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-09-24 08:53:27,780 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [417] 2026-09-24 08:53:27,985 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:30,254 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fceccd56f20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:30,270 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fcec942e200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:30,277 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:30,281 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fcec942df80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/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-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:53:30,305 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:53:34,402 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418] 2026-09-24 08:53:34,575 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <413592836938226.1790240014.461282014846802-openerp-322-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:53:34,599 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-09-24 08:53:34,667 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-09-24 08:53:37,594 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-09-24 08:53:38,600 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-09-24 08:53:39,869 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-09-24 08:53:41,377 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-09-24 08:53:43,044 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-09-24 08:53:43,055 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-09-24 08:53:43,964 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-09-24 08:53:45,690 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-09-24 08:53:45,700 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-09-24 08:53:46,042 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-09-24 08:53:47,959 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-09-24 08:53:47,972 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-09-24 08:53:48,875 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-09-24 08:53:49,990 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:53:52,894 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:53:54,398 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:53:55,953 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_03_two_suppliers_different_payable_accounts_settle_independently ... 2026-09-24 08:53:57,577 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-09-24 08:53:58,719 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:54:00,352 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_06_selection_spanning_two_currencies_batched_per_currency ... 2026-09-24 08:54:02,005 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-09-24 08:54:03,581 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:54:05,468 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:54:07,110 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:54:10,410 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-09-24 08:54:10,590 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-09-24 08:54:10,865 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [579] 2026-09-24 08:54:10,922 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-09-24 08:54:11,272 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184698967507198.1790240051.143506526947021-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:11,403 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-09-24 08:54:11,541 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926631031930570.1790240051.483142375946045-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:11,548 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-09-24 08:54:11,634 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873589840685566.1790240051.587422132492065-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:11,641 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [917] 2026-09-24 08:54:11,722 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <222378983872667.1790240051.682827711105347-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:11,729 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-09-24 08:54:11,873 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [419, 420, 421, 422, 423] 2026-09-24 08:54:11,978 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652878925860566.1790240051.921497344970703-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:11,980 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652878925860566.1790240051.921497344970703-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:11,982 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652878925860566.1790240051.921497344970703-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:11,984 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652878925860566.1790240051.921497344970703-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:11,986 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652878925860566.1790240051.921497344970703-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:54:12,011 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-09-24 08:54:12,679 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709476535936391.1790240052.647878885269165-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:12,775 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-09-24 08:54:12,867 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091209826474802.1790240052.818174839019775-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:12,877 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-09-24 08:54:12,952 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <140204406163181.1790240052.915072441101074-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:12,958 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-09-24 08:54:13,033 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424911739070849.1790240052.992386817932129-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:13,041 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-09-24 08:54:13,174 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [425, 426, 427, 428, 429] 2026-09-24 08:54:13,294 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860560639404996.1790240053.245128154754639-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:13,296 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860560639404996.1790240053.245128154754639-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:13,300 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860560639404996.1790240053.245128154754639-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:13,302 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860560639404996.1790240053.245128154754639-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:13,305 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860560639404996.1790240053.245128154754639-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:54:13,324 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-09-24 08:54:13,364 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-09-24 08:54:13,663 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253919807073925.1790240053.564908266067505-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:13,777 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-09-24 08:54:13,869 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <811435639001880.1790240053.832500696182251-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:13,876 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-09-24 08:54:13,954 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322346103643510.1790240053.914335966110229-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:13,961 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-09-24 08:54:14,040 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159416442598566.1790240053.999752759933472-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:14,047 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-09-24 08:54:14,207 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430, 431, 432, 433, 434] 2026-09-24 08:54:14,300 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243218843049330.1790240054.252686023712158-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:14,304 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243218843049330.1790240054.252686023712158-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:14,306 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243218843049330.1790240054.252686023712158-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:14,308 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243218843049330.1790240054.252686023712158-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:14,310 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243218843049330.1790240054.252686023712158-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:54:14,324 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-09-24 08:54:14,463 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-09-24 08:54:14,751 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352083469950101.1790240054.668403863906860-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:14,859 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-09-24 08:54:14,953 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784828400553943.1790240054.911410570144653-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:14,960 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-09-24 08:54:15,029 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219945834235777.1790240054.996469020843506-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:15,034 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-09-24 08:54:15,107 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178854854877965.1790240055.070966482162476-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:15,114 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-09-24 08:54:15,304 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436, 437, 438, 439, 440] 2026-09-24 08:54:15,445 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630547740532054.1790240055.384269714355469-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:15,449 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630547740532054.1790240055.384269714355469-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:15,451 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630547740532054.1790240055.384269714355469-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:15,454 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630547740532054.1790240055.384269714355469-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:15,457 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630547740532054.1790240055.384269714355469-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:54:15,472 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-09-24 08:54:15,563 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-09-24 08:54:15,863 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100194699574756.1790240055.773528575897217-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:15,990 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-09-24 08:54:16,096 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129664823751269.1790240056.054855823516846-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:16,104 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-09-24 08:54:16,177 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676667365639825.1790240056.141381025314331-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:16,184 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-09-24 08:54:16,271 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615742180822451.1790240056.224654674530029-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:16,278 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-09-24 08:54:16,526 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442, 443, 444, 445, 446] 2026-09-24 08:54:16,659 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416420511297600.1790240056.590173244476318-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:54:16,663 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416420511297600.1790240056.590173244476318-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:54:16,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416420511297600.1790240056.590173244476318-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:54:16,669 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416420511297600.1790240056.590173244476318-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:54:16,674 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416420511297600.1790240056.590173244476318-openerp-323-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:54:16,689 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-09-24 08:54:16,797 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:54:19,397 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-09-24 08:54:25,758 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-09-24 08:54:35,621 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:54:38,302 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-09-24 08:54:47,884 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-09-24 08:54:48,006 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-09-24 08:54:48,156 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-09-24 08:54:48,229 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-09-24 08:54:48,484 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-09-24 08:54:49,674 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-09-24 08:54:50,563 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-09-24 08:54:50,599 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-09-24 08:54:50,622 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-09-24 08:54:51,543 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15725] 2026-09-24 08:54:51,605 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-09-24 08:54:51,661 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-09-24 08:54:52,834 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-09-24 08:54:52,994 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000267652642965.1790240092.907087564468384-openerp-329-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:54:53,007 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-09-24 08:54:53,102 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-09-24 08:54:54,180 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-09-24 08:54:54,339 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743451681709538.1790240094.234754323959351-openerp-330-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:54:54,353 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-09-24 08:54:54,594 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-09-24 08:54:55,661 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-09-24 08:54:55,807 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267422921001168.1790240095.720490932464600-openerp-331-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:54:55,822 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-09-24 08:54:56,648 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-09-24 08:54:57,846 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-09-24 08:54:58,038 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486790218826166.1790240097.917581796646118-openerp-332-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:54:58,062 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-09-24 08:54:59,418 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-09-24 08:55:00,595 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-09-24 08:55:00,747 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395314873001933.1790240100.649675607681274-openerp-333-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:00,763 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-09-24 08:55:01,600 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-09-24 08:55:02,716 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-09-24 08:55:02,868 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762091812270214.1790240102.784546375274658-openerp-334-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:02,884 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-09-24 08:55:03,846 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-09-24 08:55:03,966 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-09-24 08:55:05,532 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-09-24 08:55:06,323 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-09-24 08:55:06,349 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-09-24 08:55:07,410 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-09-24 08:55:07,555 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <937208194009564.1790240107.468001842498779-openerp-335-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:07,568 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-09-24 08:55:08,885 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-09-24 08:55:09,936 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-09-24 08:55:10,063 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623354620605760.1790240109.982478141784668-openerp-336-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:10,075 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-09-24 08:55:11,711 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-09-24 08:55:11,720 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-09-24 08:55:12,541 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-09-24 08:55:13,437 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-09-24 08:55:13,583 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338492671986391.1790240113.495019435882568-openerp-337-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:13,604 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-09-24 08:55:15,026 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-09-24 08:55:15,959 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-09-24 08:55:16,111 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144462481000696.1790240116.018977880477905-openerp-338-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:16,124 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-09-24 08:55:17,173 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-09-24 08:55:18,383 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-09-24 08:55:18,556 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <408381833576664.1790240118.455800294876099-openerp-339-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:18,580 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-09-24 08:55:20,676 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-09-24 08:55:20,687 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-09-24 08:55:20,977 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-09-24 08:55:22,049 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [462] 2026-09-24 08:55:22,204 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <175344412511003.1790240122.104796886444092-openerp-340-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:22,228 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-09-24 08:55:24,170 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-09-24 08:55:24,180 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-09-24 08:55:25,126 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-09-24 08:55:26,266 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [463] 2026-09-24 08:55:26,441 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143620743282007.1790240126.343261241912842-openerp-341-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:26,458 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-09-24 08:55:28,138 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-09-24 08:55:28,151 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-09-24 08:55:29,737 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-09-24 08:55:30,734 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [464] 2026-09-24 08:55:30,873 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <672785112954503.1790240130.789439439773560-openerp-342-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:30,886 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-09-24 08:55:32,591 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [465] 2026-09-24 08:55:32,685 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118208932296194.1790240132.641085386276245-openerp-343-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:32,697 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [954] 2026-09-24 08:55:34,139 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [466] 2026-09-24 08:55:34,227 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438868561845684.1790240134.186314821243286-openerp-344-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:34,237 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [955] 2026-09-24 08:55:34,982 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-09-24 08:55:35,030 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-09-24 08:55:35,044 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-09-24 08:55:35,085 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-09-24 08:55:35,099 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-09-24 08:55:35,130 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-09-24 08:55:36,194 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [467] 2026-09-24 08:55:36,351 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <589511225752005.1790240136.268198251724243-openerp-345-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:36,364 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [956] 2026-09-24 08:55:37,917 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [284] 2026-09-24 08:55:38,113 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-09-24 08:55:39,111 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [468] 2026-09-24 08:55:39,271 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <361394092488194.1790240139.173272609710693-openerp-346-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:39,290 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [957] 2026-09-24 08:55:41,121 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [285] 2026-09-24 08:55:41,234 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [197] 2026-09-24 08:55:41,636 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1564] 2026-09-24 08:55:41,847 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3235, 3236] 2026-09-24 08:55:41,900 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15895] 2026-09-24 08:55:42,037 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.move records with IDs: [1373] 2026-09-24 08:55:42,068 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6486, 6487] 2026-09-24 08:55:42,112 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-09-24 08:55:43,140 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [469] 2026-09-24 08:55:43,310 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763472874506192.1790240143.197261333465576-openerp-347-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:43,331 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [958] 2026-09-24 08:55:44,735 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15907] 2026-09-24 08:55:45,021 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [286] 2026-09-24 08:55:45,142 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [198] 2026-09-24 08:55:45,460 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1566] 2026-09-24 08:55:45,639 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3239, 3240] 2026-09-24 08:55:45,701 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15905] 2026-09-24 08:55:45,800 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted account.move records with IDs: [1375] 2026-09-24 08:55:45,827 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6494, 6495] 2026-09-24 08:55:45,851 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15907] 2026-09-24 08:55:45,863 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15907] 2026-09-24 08:55:45,867 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-09-24 08:55:45,897 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-09-24 08:55:45,955 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-09-24 08:55:45,984 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-24 08:55:46,972 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [470] 2026-09-24 08:55:47,139 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776613857195777.1790240147.036438465118408-openerp-348-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:47,157 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [959] 2026-09-24 08:55:48,709 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [471] 2026-09-24 08:55:48,808 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401343622961783.1790240148.744012355804443-openerp-349-viin.approval.request@7861e7dd6c1e>: ['"Internal User 2" <@False>'] 2026-09-24 08:55:48,824 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [960] 2026-09-24 08:55:49,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-09-24 08:55:49,543 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-24 08:55:50,518 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [472] 2026-09-24 08:55:50,671 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438465654733432.1790240150.588337421417236-openerp-350-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:50,686 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [961] 2026-09-24 08:55:50,815 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-09-24 08:55:51,845 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [473] 2026-09-24 08:55:52,001 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957624116665315.1790240151.900523185729980-openerp-351-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:52,019 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [962] 2026-09-24 08:55:52,945 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-09-24 08:55:53,939 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [474] 2026-09-24 08:55:54,090 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753240618498579.1790240153.996860742568970-openerp-352-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:54,115 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [963] 2026-09-24 08:55:55,651 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-09-24 08:55:56,734 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [475] 2026-09-24 08:55:56,887 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463208259518916.1790240156.784276962280273-openerp-353-viin.approval.request@7861e7dd6c1e>: ['"Internal User 1" <@False>'] 2026-09-24 08:55:56,906 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [964] 2026-09-24 08:55:58,916 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:56:01,588 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-09-24 08:56:01,710 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-09-24 08:56:01,798 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1589, model: employee.advance 2026-09-24 08:56:01,823 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1589, model: employee.advance 2026-09-24 08:56:01,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1589, model: employee.advance 2026-09-24 08:56:01,868 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1589, model: employee.advance.line 2026-09-24 08:56:01,888 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1589, model: employee.advance.line 2026-09-24 08:56:01,924 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1589, model: employee.advance.line 2026-09-24 08:56:01,967 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1589, model: employee.advance.line 2026-09-24 08:56:02,010 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-09-24 08:56:02,035 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1589, model: employee.advance.reconcile 2026-09-24 08:56:02,051 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1589, model: employee.advance.reconcile 2026-09-24 08:56:02,058 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1589, model: employee.advance.reconcile 2026-09-24 08:56:02,067 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1589, model: employee.advance.reconcile 2026-09-24 08:56:02,069 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1589, model: employee.advance.reconcile.line 2026-09-24 08:56:02,071 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1589, model: employee.advance.reconcile.line 2026-09-24 08:56:02,073 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1589, model: employee.advance.reconcile.line 2026-09-24 08:56:02,075 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1589, model: employee.advance.reconcile.line 2026-09-24 08:56:02,095 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-09-24 08:56:02,226 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-09-24 08:56:02,383 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-09-24 08:56:02,504 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-09-24 08:56:02,665 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-09-24 08:56:02,799 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-09-24 08:56:02,942 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-09-24 08:56:03,102 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:56:06,386 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-09-24 08:56:06,821 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [965] 2026-09-24 08:56:06,993 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [476] 2026-09-24 08:56:07,136 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [966] 2026-09-24 08:56:07,207 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-09-24 08:56:07,592 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [967] 2026-09-24 08:56:07,770 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [478] 2026-09-24 08:56:07,886 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [968] 2026-09-24 08:56:07,945 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-09-24 08:56:08,376 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [969] 2026-09-24 08:56:08,573 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [480] 2026-09-24 08:56:08,729 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [970] 2026-09-24 08:56:08,910 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-09-24 08:56:09,321 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [971] 2026-09-24 08:56:09,465 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [482] 2026-09-24 08:56:09,594 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [972] 2026-09-24 08:56:09,757 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.activity records with IDs: [483] 2026-09-24 08:56:09,896 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [973] 2026-09-24 08:56:10,013 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-09-24 08:56:10,496 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [974] 2026-09-24 08:56:10,652 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [485] 2026-09-24 08:56:10,811 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [975] 2026-09-24 08:56:10,919 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.activity records with IDs: [486] 2026-09-24 08:56:11,056 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [976] 2026-09-24 08:56:11,164 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-09-24 08:56:11,666 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [977] 2026-09-24 08:56:11,895 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:56:12,428 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [978] 2026-09-24 08:56:13,048 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-09-24 08:56:14,359 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [979] 2026-09-24 08:56:14,529 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-09-24 08:56:14,670 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-09-24 08:56:14,694 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-09-24 08:56:15,120 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [980] 2026-09-24 08:56:15,315 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [490] 2026-09-24 08:56:15,420 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [981] 2026-09-24 08:56:15,453 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_non_sequential_extra_revoke_keeps_only_pending_non_revoked_approvers ... 2026-09-24 08:56:15,965 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [982] 2026-09-24 08:56:16,067 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [983] 2026-09-24 08:56:16,167 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [984] 2026-09-24 08:56:16,270 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [985] 2026-09-24 08:56:16,475 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [986] 2026-09-24 08:56:16,642 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [492, 493, 494, 495, 496] 2026-09-24 08:56:16,762 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [987] 2026-09-24 08:56:16,856 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [988] 2026-09-24 08:56:16,953 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [989] 2026-09-24 08:56:17,043 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [990] 2026-09-24 08:56:17,213 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.activity records with IDs: [497, 498, 499, 500] 2026-09-24 08:56:17,338 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [991] 2026-09-24 08:56:17,446 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [992] 2026-09-24 08:56:17,549 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [993] 2026-09-24 08:56:17,706 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [501] 2026-09-24 08:56:17,774 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:56:18,226 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [994] 2026-09-24 08:56:18,307 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [995] 2026-09-24 08:56:18,536 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [996] 2026-09-24 08:56:18,619 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-09-24 08:56:18,977 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [997] 2026-09-24 08:56:19,134 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [507] 2026-09-24 08:56:19,271 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [998] 2026-09-24 08:56:19,395 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [508] 2026-09-24 08:56:19,450 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-09-24 08:56:19,825 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [999] 2026-09-24 08:56:20,044 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [509] 2026-09-24 08:56:20,149 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1000] 2026-09-24 08:56:20,329 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-09-24 08:56:20,672 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-09-24 08:56:21,245 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1001] 2026-09-24 08:56:21,378 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1002] 2026-09-24 08:56:21,565 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [511, 512] 2026-09-24 08:56:21,704 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1003] 2026-09-24 08:56:21,854 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [513] 2026-09-24 08:56:21,996 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1004] 2026-09-24 08:56:22,135 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1005] 2026-09-24 08:56:22,192 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-09-24 08:56:22,627 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1006] 2026-09-24 08:56:22,715 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1007] 2026-09-24 08:56:22,923 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1008] 2026-09-24 08:56:23,070 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [518] 2026-09-24 08:56:23,119 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-09-24 08:56:23,688 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1009] 2026-09-24 08:56:23,830 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [519] 2026-09-24 08:56:23,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [1010] 2026-09-24 08:56:24,092 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [520] 2026-09-24 08:56:24,195 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1011] 2026-09-24 08:56:24,307 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [521] 2026-09-24 08:56:24,420 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1012] 2026-09-24 08:56:24,550 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.activity records with IDs: [522] 2026-09-24 08:56:24,710 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [1013] 2026-09-24 08:56:24,772 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-09-24 08:56:25,212 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1014] 2026-09-24 08:56:25,401 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [371], uid: 1598, model: viin.approval.request 2026-09-24 08:56:25,554 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [523] 2026-09-24 08:56:25,676 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1015] 2026-09-24 08:56:25,710 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-09-24 08:56:26,190 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1016] 2026-09-24 08:56:26,343 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [525] 2026-09-24 08:56:26,472 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [1017] 2026-09-24 08:56:26,625 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [526] 2026-09-24 08:56:26,753 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1018] 2026-09-24 08:56:26,851 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [527] 2026-09-24 08:56:26,990 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1019] 2026-09-24 08:56:27,051 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_is_removed_from_followers ... 2026-09-24 08:56:27,508 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1020] 2026-09-24 08:56:27,691 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.followers records with IDs: [6598] 2026-09-24 08:56:27,771 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [529] 2026-09-24 08:56:27,923 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1021] 2026-09-24 08:56:28,005 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_approver_report_access ... 2026-09-24 08:56:28,410 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1022] 2026-09-24 08:56:28,567 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.followers records with IDs: [6601] 2026-09-24 08:56:28,631 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [531] 2026-09-24 08:56:28,725 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1023] 2026-09-24 08:56:28,826 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_request_report_access ... 2026-09-24 08:56:29,195 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1024] 2026-09-24 08:56:29,354 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.followers records with IDs: [6604] 2026-09-24 08:56:29,428 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [533] 2026-09-24 08:56:29,539 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1025] 2026-09-24 08:56:29,640 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-09-24 08:56:30,037 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1026] 2026-09-24 08:56:30,178 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [535] 2026-09-24 08:56:30,291 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1027] 2026-09-24 08:56:30,402 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [536] 2026-09-24 08:56:30,535 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1028] 2026-09-24 08:56:30,621 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:56:31,087 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1029] 2026-09-24 08:56:31,172 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1030] 2026-09-24 08:56:31,364 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1031] 2026-09-24 08:56:31,479 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [540] 2026-09-24 08:56:31,562 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:56:31,591 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-09-24 08:56:32,679 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1032] 2026-09-24 08:56:32,805 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-09-24 08:56:33,193 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1033] 2026-09-24 08:56:33,473 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1034] 2026-09-24 08:56:33,588 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [543] 2026-09-24 08:56:33,693 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1035] 2026-09-24 08:56:33,898 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1036] 2026-09-24 08:56:34,006 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-09-24 08:56:34,538 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1037] 2026-09-24 08:56:34,633 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1038] 2026-09-24 08:56:34,779 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [546, 547] 2026-09-24 08:56:34,902 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [1039] 2026-09-24 08:56:35,002 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [1040] 2026-09-24 08:56:35,152 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [548, 549] 2026-09-24 08:56:35,257 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1041] 2026-09-24 08:56:35,370 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [550] 2026-09-24 08:56:35,472 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1042] 2026-09-24 08:56:35,556 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1043] 2026-09-24 08:56:35,619 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-09-24 08:56:35,967 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1044] 2026-09-24 08:56:36,205 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_unrelated_internal_group_can_be_configured_for_extra_approver_permission ... 2026-09-24 08:56:36,685 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:56:37,665 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1507] 2026-09-24 08:56:37,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-09-24 08:56:38,075 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1603 deleted mail.mail records with IDs: [1045] 2026-09-24 08:56:38,212 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:57:22,882 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-09-24 08:57:23,435 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1046] 2026-09-24 08:57:23,648 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.activity records with IDs: [555] 2026-09-24 08:57:23,791 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1047] 2026-09-24 08:57:23,845 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-09-24 08:57:24,374 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1048] 2026-09-24 08:57:24,568 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.activity records with IDs: [557] 2026-09-24 08:57:24,748 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1049] 2026-09-24 08:57:26,292 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-09-24 08:57:26,776 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1050] 2026-09-24 08:57:26,964 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.activity records with IDs: [559] 2026-09-24 08:57:27,089 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1051] 2026-09-24 08:57:27,226 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.activity records with IDs: [560] 2026-09-24 08:57:27,345 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1052] 2026-09-24 08:57:27,410 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-09-24 08:57:39,677 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:57:45,823 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_is_sample_ghost_when_no_disbursement_runs ... 2026-09-24 08:57:46,349 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_stays_real_and_byte_identical_when_populated ... 2026-09-24 08:57:47,002 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-09-24 08:57:47,099 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-09-24 08:57:47,187 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-09-24 08:57:47,294 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-09-24 08:57:47,383 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-09-24 08:57:47,494 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-09-24 08:57:47,597 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-09-24 08:57:47,689 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-09-24 08:57:47,782 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-09-24 08:57:47,894 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-09-24 08:57:48,002 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-09-24 08:57:48,103 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-09-24 08:57:48,191 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-09-24 08:57:48,288 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-09-24 08:57:48,390 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-09-24 08:57:48,503 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-09-24 08:57:48,604 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330311731531225.1790240268.556926012039185-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:57:48,613 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-09-24 08:57:48,713 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858986569683629.1790240268.672100067138672-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:57:48,724 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-09-24 08:57:48,855 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <301852058786930.1790240268.797307968139648-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:57:48,863 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-09-24 08:57:48,967 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <306998260485174.1790240268.925791740417480-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:57:48,980 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-09-24 08:57:49,087 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480830009464120.1790240269.032970190048218-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:57:49,102 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-09-24 08:57:49,226 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895249172287868.1790240269.165498733520508-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:57:49,235 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-09-24 08:57:49,320 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766804742264725.1790240269.273527622222900-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:57:49,327 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-09-24 08:57:49,418 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992264323550021.1790240269.375468254089355-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:57:49,425 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-09-24 08:57:49,508 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557328146377673.1790240269.464896202087402-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:57:49,520 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-09-24 08:57:49,935 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-09-24 08:57:50,039 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-09-24 08:57:50,156 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-09-24 08:57:50,250 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-09-24 08:57:50,326 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-09-24 08:57:50,408 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-09-24 08:57:50,496 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-09-24 08:57:50,581 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-09-24 08:57:50,661 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-09-24 08:57:50,746 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-09-24 08:57:50,844 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-09-24 08:57:50,937 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-09-24 08:57:51,024 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-09-24 08:57:51,110 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-09-24 08:57:51,204 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-09-24 08:57:51,286 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-09-24 08:57:51,377 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <277019578721004.1790240271.335191965103149-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:57:51,383 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-09-24 08:57:51,496 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008101748915941.1790240271.458534240722656-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:57:51,504 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-09-24 08:57:51,598 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375042966314738.1790240271.546412944793701-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:57:51,609 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-09-24 08:57:51,733 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114868780187889.1790240271.676021814346313-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:57:51,746 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-09-24 08:57:51,828 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019292506935214.1790240271.789538383483887-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:57:51,837 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-09-24 08:57:51,920 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064711519157765.1790240271.880715608596802-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:57:51,929 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-09-24 08:57:52,019 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <989423996465330.1790240271.971329450607300-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:57:52,028 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-09-24 08:57:52,109 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <931129992597251.1790240272.069712400436401-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:57:52,115 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-09-24 08:57:52,187 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033681296604812.1790240272.148041486740112-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:57:52,196 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-09-24 08:57:52,289 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:57:52,437 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134908824811595.1790240272.319429397583008-openerp-389-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:57:52,439 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134908824811595.1790240272.319429397583008-openerp-389-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:57:52,441 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134908824811595.1790240272.319429397583008-openerp-389-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:57:52,443 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134908824811595.1790240272.319429397583008-openerp-389-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:57:52,445 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134908824811595.1790240272.319429397583008-openerp-389-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:57:52,448 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134908824811595.1790240272.319429397583008-openerp-389-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:57:52,450 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134908824811595.1790240272.319429397583008-openerp-389-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:57:52,452 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134908824811595.1790240272.319429397583008-openerp-389-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:57:52,455 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134908824811595.1790240272.319429397583008-openerp-389-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:57:52,476 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-09-24 08:57:52,929 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-09-24 08:57:53,016 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-09-24 08:57:53,098 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-09-24 08:57:53,175 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-09-24 08:57:53,266 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-09-24 08:57:53,356 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-09-24 08:57:53,452 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-09-24 08:57:53,592 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-09-24 08:57:53,688 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-09-24 08:57:53,801 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-09-24 08:57:53,900 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-09-24 08:57:53,992 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-09-24 08:57:54,075 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-09-24 08:57:54,148 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-09-24 08:57:54,243 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-09-24 08:57:54,346 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-09-24 08:57:54,434 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665685025410000.1790240274.392611742019653-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:57:54,444 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-09-24 08:57:54,539 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706039719490399.1790240274.491343259811401-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:57:54,547 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-09-24 08:57:54,657 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352688591890749.1790240274.621546506881714-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:57:54,664 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-09-24 08:57:54,768 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416330249334431.1790240274.724286317825317-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:57:54,777 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-09-24 08:57:54,846 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634674720629981.1790240274.812580823898315-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:57:54,854 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-09-24 08:57:54,936 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906485479564708.1790240274.893768787384033-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:57:54,944 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-09-24 08:57:55,028 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089597674584446.1790240274.984429836273193-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:57:55,035 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-09-24 08:57:55,110 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206866448179100.1790240275.074177265167236-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:57:55,118 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-09-24 08:57:55,197 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627056254244401.1790240275.158422231674194-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:57:55,206 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-09-24 08:57:55,364 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430778698104675.1790240275.271158933639526-openerp-390-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:57:55,367 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430778698104675.1790240275.271158933639526-openerp-390-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:57:55,370 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430778698104675.1790240275.271158933639526-openerp-390-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:57:55,373 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430778698104675.1790240275.271158933639526-openerp-390-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:57:55,375 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430778698104675.1790240275.271158933639526-openerp-390-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:57:55,378 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430778698104675.1790240275.271158933639526-openerp-390-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:57:55,380 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430778698104675.1790240275.271158933639526-openerp-390-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:57:55,382 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430778698104675.1790240275.271158933639526-openerp-390-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:57:55,384 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430778698104675.1790240275.271158933639526-openerp-390-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:57:55,416 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-09-24 08:57:56,095 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:58:13,791 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-09-24 08:58:14,381 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-09-24 08:58:14,497 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-09-24 08:58:14,594 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-09-24 08:58:14,713 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-09-24 08:58:14,814 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-09-24 08:58:14,912 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-09-24 08:58:15,006 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-09-24 08:58:15,114 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-09-24 08:58:15,202 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-09-24 08:58:15,321 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-09-24 08:58:15,420 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-09-24 08:58:15,503 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-09-24 08:58:15,594 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-09-24 08:58:15,685 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-09-24 08:58:15,774 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-09-24 08:58:15,868 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-09-24 08:58:15,945 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906586682044274.1790240295.907761335372925-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:15,953 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-09-24 08:58:16,046 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <160989471451631.1790240296.005078077316284-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:16,053 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-09-24 08:58:16,126 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845900159240005.1790240296.091745376586914-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:16,133 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-09-24 08:58:16,213 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524814344810448.1790240296.173644304275513-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:16,221 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-09-24 08:58:16,312 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220005878049773.1790240296.262408971786499-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:16,319 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-09-24 08:58:16,401 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497365494508188.1790240296.355024337768555-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:16,415 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-09-24 08:58:16,493 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026521924457632.1790240296.453399896621704-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:16,498 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-09-24 08:58:16,581 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <642977138064706.1790240296.541291952133179-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:16,592 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-09-24 08:58:16,691 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424734726435227.1790240296.642830610275269-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:16,699 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-09-24 08:58:16,781 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:58:16,931 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782162062127235.1790240296.812884330749512-openerp-391-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:16,933 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782162062127235.1790240296.812884330749512-openerp-391-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:16,936 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782162062127235.1790240296.812884330749512-openerp-391-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:16,939 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782162062127235.1790240296.812884330749512-openerp-391-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:16,941 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782162062127235.1790240296.812884330749512-openerp-391-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:16,944 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782162062127235.1790240296.812884330749512-openerp-391-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:16,947 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782162062127235.1790240296.812884330749512-openerp-391-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:16,949 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782162062127235.1790240296.812884330749512-openerp-391-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:16,952 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782162062127235.1790240296.812884330749512-openerp-391-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:16,975 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-09-24 08:58:17,534 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-09-24 08:58:18,116 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-09-24 08:58:18,222 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-09-24 08:58:18,310 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-09-24 08:58:18,417 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-09-24 08:58:18,501 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-09-24 08:58:18,599 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-09-24 08:58:18,689 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-09-24 08:58:18,794 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-09-24 08:58:18,882 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-09-24 08:58:18,973 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-09-24 08:58:19,045 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-09-24 08:58:19,137 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-09-24 08:58:19,230 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-09-24 08:58:19,318 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-09-24 08:58:19,404 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-09-24 08:58:19,488 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-09-24 08:58:19,559 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753427057681108.1790240299.522909402847290-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:19,566 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-09-24 08:58:19,642 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147857070537276.1790240299.607010841369629-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:19,649 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-09-24 08:58:19,718 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <465599882115575.1790240299.684374809265137-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:19,725 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-09-24 08:58:19,797 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071150783224381.1790240299.760710954666138-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:19,805 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-09-24 08:58:19,888 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129632011856425.1790240299.847229480743408-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:19,899 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-09-24 08:58:19,977 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029859027999260.1790240299.934313297271729-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:19,991 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-09-24 08:58:20,063 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193756214825035.1790240300.031126260757446-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:20,069 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-09-24 08:58:20,130 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573550333298877.1790240300.098756074905396-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:20,137 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-09-24 08:58:20,209 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629954951331290.1790240300.175501108169556-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:20,215 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-09-24 08:58:20,729 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-09-24 08:58:20,801 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-09-24 08:58:20,909 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-09-24 08:58:21,017 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-09-24 08:58:21,097 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-09-24 08:58:21,182 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-09-24 08:58:21,271 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-09-24 08:58:21,364 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-09-24 08:58:21,454 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-09-24 08:58:21,544 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-09-24 08:58:21,635 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-09-24 08:58:21,725 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-09-24 08:58:21,817 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-09-24 08:58:21,907 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-09-24 08:58:21,997 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-09-24 08:58:22,094 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-09-24 08:58:22,185 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792653160859029.1790240302.142102003097534-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:22,193 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-09-24 08:58:22,273 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516992531602902.1790240302.234117746353149-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:22,281 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-09-24 08:58:22,365 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409067279932077.1790240302.321619510650635-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:22,375 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-09-24 08:58:22,465 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343705979526887.1790240302.422704935073853-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:22,473 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-09-24 08:58:22,597 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631251482916144.1790240302.529990911483765-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:22,608 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-09-24 08:58:22,695 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057868612289574.1790240302.654882907867432-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:22,703 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-09-24 08:58:22,787 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <150836344627644.1790240302.744439363479614-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:22,795 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-09-24 08:58:22,885 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356018656387396.1790240302.841591119766235-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:22,902 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-09-24 08:58:23,021 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760137261186547.1790240302.971488714218140-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:23,044 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-09-24 08:58:23,135 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:58:23,270 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037912418255818.1790240303.160885810852051-openerp-393-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:23,272 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037912418255818.1790240303.160885810852051-openerp-393-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:23,274 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037912418255818.1790240303.160885810852051-openerp-393-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:23,277 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037912418255818.1790240303.160885810852051-openerp-393-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:23,279 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037912418255818.1790240303.160885810852051-openerp-393-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:23,282 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037912418255818.1790240303.160885810852051-openerp-393-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:23,284 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037912418255818.1790240303.160885810852051-openerp-393-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:23,287 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037912418255818.1790240303.160885810852051-openerp-393-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:23,289 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037912418255818.1790240303.160885810852051-openerp-393-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:23,312 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-09-24 08:58:23,935 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-09-24 08:58:24,022 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-09-24 08:58:24,149 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-09-24 08:58:24,243 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-09-24 08:58:24,378 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-09-24 08:58:24,518 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-09-24 08:58:24,602 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-09-24 08:58:24,690 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-09-24 08:58:24,773 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-09-24 08:58:24,865 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-09-24 08:58:24,950 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-09-24 08:58:25,026 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-09-24 08:58:25,104 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-09-24 08:58:25,200 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-09-24 08:58:25,282 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-09-24 08:58:25,377 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-09-24 08:58:25,462 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <031088306571209.1790240305.423301458358765-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:25,469 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-09-24 08:58:25,588 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026189083379318.1790240305.519896268844604-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:25,606 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-09-24 08:58:25,683 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880119933719106.1790240305.646120548248291-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:25,694 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-09-24 08:58:25,784 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927574701253050.1790240305.740102052688599-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:25,793 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-09-24 08:58:25,876 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168164702433452.1790240305.835739135742188-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:25,885 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-09-24 08:58:25,961 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <544502430856813.1790240305.925107002258301-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:25,968 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-09-24 08:58:26,037 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <819271443307548.1790240306.002325057983398-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:26,044 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-09-24 08:58:26,122 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <674615584549631.1790240306.081812143325806-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:26,130 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-09-24 08:58:26,244 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355925837428945.1790240306.195945024490356-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:26,252 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-09-24 08:58:26,316 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:58:26,442 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738859891401291.1790240306.340175151824951-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:26,444 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738859891401291.1790240306.340175151824951-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:26,447 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738859891401291.1790240306.340175151824951-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:26,449 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738859891401291.1790240306.340175151824951-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:26,452 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738859891401291.1790240306.340175151824951-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:26,455 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738859891401291.1790240306.340175151824951-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:26,457 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738859891401291.1790240306.340175151824951-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:26,460 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738859891401291.1790240306.340175151824951-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:26,462 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738859891401291.1790240306.340175151824951-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:26,483 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-09-24 08:58:26,647 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795363950271137.1790240306.549701213836670-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:26,649 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795363950271137.1790240306.549701213836670-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:26,651 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795363950271137.1790240306.549701213836670-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:26,653 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795363950271137.1790240306.549701213836670-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:26,655 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795363950271137.1790240306.549701213836670-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:26,658 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795363950271137.1790240306.549701213836670-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:26,660 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795363950271137.1790240306.549701213836670-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:26,662 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795363950271137.1790240306.549701213836670-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:26,664 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795363950271137.1790240306.549701213836670-openerp-394-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:26,723 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-09-24 08:58:26,936 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-09-24 08:58:27,142 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-09-24 08:58:27,267 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-09-24 08:58:28,270 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-09-24 08:58:28,378 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-09-24 08:58:28,479 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-09-24 08:58:28,555 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-09-24 08:58:28,643 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-09-24 08:58:28,738 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-09-24 08:58:28,838 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-09-24 08:58:28,945 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-09-24 08:58:29,038 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-09-24 08:58:29,131 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-09-24 08:58:29,250 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-09-24 08:58:29,353 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-09-24 08:58:29,457 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-09-24 08:58:29,555 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-09-24 08:58:29,637 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-09-24 08:58:29,745 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-09-24 08:58:29,844 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751144453590559.1790240309.793122768402100-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:29,852 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-09-24 08:58:29,948 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219841368416141.1790240309.899316072463989-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:29,959 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-09-24 08:58:30,060 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484122864446026.1790240310.014346837997437-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:30,080 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-09-24 08:58:30,191 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423388374162179.1790240310.129520654678345-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:30,200 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-09-24 08:58:30,269 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269993166329911.1790240310.236341714859009-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:30,275 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-09-24 08:58:30,373 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422508539700840.1790240310.313810348510742-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:30,384 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-09-24 08:58:30,459 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580969947254823.1790240310.424950599670410-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:30,465 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-09-24 08:58:30,533 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255119441656681.1790240310.499336719512939-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:30,544 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-09-24 08:58:30,643 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628962726349649.1790240310.593338727951050-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:30,654 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-09-24 08:58:30,765 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-09-24 08:58:30,942 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-09-24 08:58:31,071 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-09-24 08:58:31,610 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-09-24 08:58:31,729 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-09-24 08:58:32,884 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-09-24 08:58:32,983 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-09-24 08:58:33,081 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-09-24 08:58:33,176 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-09-24 08:58:33,278 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-09-24 08:58:33,398 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-09-24 08:58:33,498 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-09-24 08:58:33,618 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-09-24 08:58:33,747 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-09-24 08:58:33,870 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-09-24 08:58:33,984 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-09-24 08:58:34,069 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-09-24 08:58:34,178 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-09-24 08:58:34,264 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-09-24 08:58:34,358 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-09-24 08:58:34,447 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-09-24 08:58:34,526 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153143820538575.1790240314.487930536270142-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:34,540 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-09-24 08:58:34,619 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <764174418191413.1790240314.585285663604736-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:34,627 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-09-24 08:58:34,712 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376444140977674.1790240314.674508094787598-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:34,721 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-09-24 08:58:34,798 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704401129649614.1790240314.760716438293457-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:34,804 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-09-24 08:58:34,884 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259437943865920.1790240314.845657825469971-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:34,891 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-09-24 08:58:34,961 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527598623808822.1790240314.928212642669678-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:34,968 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-09-24 08:58:35,044 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285354669129644.1790240315.007094860076904-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:35,050 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-09-24 08:58:35,124 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <288464844978390.1790240315.088230848312378-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:35,141 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-09-24 08:58:35,258 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579087442333009.1790240315.193166494369507-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:35,277 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-09-24 08:58:35,384 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:58:35,499 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314615386002236.1790240315.406971931457520-openerp-396-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:35,501 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314615386002236.1790240315.406971931457520-openerp-396-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:35,504 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314615386002236.1790240315.406971931457520-openerp-396-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:35,506 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314615386002236.1790240315.406971931457520-openerp-396-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:35,508 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314615386002236.1790240315.406971931457520-openerp-396-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:35,510 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314615386002236.1790240315.406971931457520-openerp-396-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:35,512 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314615386002236.1790240315.406971931457520-openerp-396-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:35,515 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314615386002236.1790240315.406971931457520-openerp-396-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:35,517 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314615386002236.1790240315.406971931457520-openerp-396-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:35,537 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-09-24 08:58:35,704 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-09-24 08:58:41,825 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-09-24 08:58:41,928 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-09-24 08:58:42,027 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-09-24 08:58:42,124 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-09-24 08:58:42,239 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-09-24 08:58:42,338 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-09-24 08:58:42,418 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-09-24 08:58:42,493 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-09-24 08:58:42,564 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-09-24 08:58:42,670 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-09-24 08:58:42,768 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-09-24 08:58:42,873 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-09-24 08:58:42,970 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-09-24 08:58:43,063 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-09-24 08:58:43,156 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-09-24 08:58:43,253 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-09-24 08:58:43,349 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710325884995752.1790240323.293366670608521-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:43,361 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-09-24 08:58:43,445 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529430051548163.1790240323.408984422683716-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:43,456 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-09-24 08:58:43,543 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360692912023217.1790240323.502710580825806-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:43,550 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-09-24 08:58:43,659 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255361054569817.1790240323.595512628555298-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:43,673 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-09-24 08:58:43,755 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695099564016920.1790240323.715203523635864-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:43,762 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-09-24 08:58:43,848 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402850401497586.1790240323.814604997634888-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:43,856 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-09-24 08:58:43,933 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151259806602402.1790240323.898799180984497-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:43,941 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-09-24 08:58:44,024 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975728625010469.1790240323.976307630538940-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:44,035 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-09-24 08:58:44,132 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033429933767950.1790240324.083171129226685-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:44,139 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-09-24 08:58:44,256 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:58:44,382 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254938402188948.1790240324.281124353408813-openerp-397-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:44,385 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254938402188948.1790240324.281124353408813-openerp-397-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:44,388 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254938402188948.1790240324.281124353408813-openerp-397-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:44,391 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254938402188948.1790240324.281124353408813-openerp-397-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:44,394 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254938402188948.1790240324.281124353408813-openerp-397-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:44,396 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254938402188948.1790240324.281124353408813-openerp-397-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:44,399 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254938402188948.1790240324.281124353408813-openerp-397-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:44,401 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254938402188948.1790240324.281124353408813-openerp-397-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:44,404 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254938402188948.1790240324.281124353408813-openerp-397-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:44,426 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-09-24 08:58:44,961 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-09-24 08:58:45,054 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-09-24 08:58:45,149 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-09-24 08:58:45,237 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-09-24 08:58:45,364 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-09-24 08:58:45,462 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-09-24 08:58:45,552 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-09-24 08:58:45,642 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-09-24 08:58:45,756 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-09-24 08:58:45,863 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-09-24 08:58:45,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-09-24 08:58:46,071 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-09-24 08:58:46,177 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-09-24 08:58:46,283 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-09-24 08:58:46,402 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-09-24 08:58:46,490 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-09-24 08:58:46,587 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502789481758833.1790240326.543604373931885-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:46,595 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-09-24 08:58:46,679 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <009810215659152.1790240326.634489059448242-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:46,688 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-09-24 08:58:46,786 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142020840442345.1790240326.737294435501099-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:46,794 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-09-24 08:58:46,888 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844975268045489.1790240326.842075109481812-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:46,895 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-09-24 08:58:46,974 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826774390754991.1790240326.934524059295654-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:46,981 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-09-24 08:58:47,070 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <368661040133655.1790240327.022297143936157-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:47,077 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-09-24 08:58:47,167 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893028199913815.1790240327.112851619720459-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:47,173 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-09-24 08:58:47,268 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715721432977940.1790240327.217106103897095-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:47,279 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-09-24 08:58:47,370 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129604877142190.1790240327.319538354873657-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:47,377 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-09-24 08:58:47,445 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:58:47,571 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477671822749571.1790240327.471044540405273-openerp-398-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:47,574 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477671822749571.1790240327.471044540405273-openerp-398-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:47,577 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477671822749571.1790240327.471044540405273-openerp-398-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:47,579 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477671822749571.1790240327.471044540405273-openerp-398-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:47,581 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477671822749571.1790240327.471044540405273-openerp-398-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:47,583 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477671822749571.1790240327.471044540405273-openerp-398-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:47,586 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477671822749571.1790240327.471044540405273-openerp-398-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:47,588 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477671822749571.1790240327.471044540405273-openerp-398-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:47,590 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477671822749571.1790240327.471044540405273-openerp-398-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:47,611 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-09-24 08:58:47,731 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-09-24 08:58:48,274 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-09-24 08:58:48,359 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-09-24 08:58:48,441 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-09-24 08:58:48,522 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-09-24 08:58:48,610 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-09-24 08:58:48,701 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-09-24 08:58:48,822 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-09-24 08:58:48,956 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-09-24 08:58:49,060 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-09-24 08:58:49,165 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-09-24 08:58:49,260 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-09-24 08:58:49,360 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-09-24 08:58:49,461 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-09-24 08:58:49,543 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-09-24 08:58:49,632 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-09-24 08:58:49,724 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-09-24 08:58:49,812 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864584436663534.1790240329.769817352294922-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:49,820 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-09-24 08:58:49,914 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877444947793010.1790240329.863778829574585-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:49,925 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-09-24 08:58:50,050 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871370420941288.1790240329.984866619110107-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:50,069 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-09-24 08:58:50,199 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438468292719987.1790240330.131707191467285-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:50,206 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-09-24 08:58:50,304 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852863151574741.1790240330.251594781875610-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:50,312 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-09-24 08:58:50,395 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <786884108014146.1790240330.354437351226807-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:50,403 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-09-24 08:58:50,484 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968183029417415.1790240330.443680524826050-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:50,492 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-09-24 08:58:50,575 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <827229362643367.1790240330.534226655960083-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:50,583 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-09-24 08:58:50,663 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694237012802385.1790240330.624609947204590-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:50,671 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-09-24 08:58:50,741 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:58:50,884 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537691765803754.1790240330.773121356964111-openerp-399-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:50,887 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537691765803754.1790240330.773121356964111-openerp-399-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:50,889 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537691765803754.1790240330.773121356964111-openerp-399-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:50,892 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537691765803754.1790240330.773121356964111-openerp-399-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:50,894 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537691765803754.1790240330.773121356964111-openerp-399-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:50,897 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537691765803754.1790240330.773121356964111-openerp-399-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:50,900 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537691765803754.1790240330.773121356964111-openerp-399-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:50,903 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537691765803754.1790240330.773121356964111-openerp-399-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:50,906 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537691765803754.1790240330.773121356964111-openerp-399-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:50,930 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-09-24 08:58:52,281 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-09-24 08:58:52,480 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-09-24 08:58:52,637 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-09-24 08:58:53,569 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-09-24 08:58:53,678 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-09-24 08:58:53,784 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-09-24 08:58:53,905 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-09-24 08:58:53,992 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-09-24 08:58:54,084 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-09-24 08:58:54,167 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-09-24 08:58:54,257 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-09-24 08:58:54,348 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-09-24 08:58:54,430 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-09-24 08:58:54,505 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-09-24 08:58:54,583 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-09-24 08:58:54,657 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-09-24 08:58:54,737 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-09-24 08:58:54,832 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-09-24 08:58:54,925 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-09-24 08:58:55,001 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229842303283611.1790240334.963088274002075-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:55,008 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-09-24 08:58:55,079 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033560707710116.1790240335.045751810073853-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:55,085 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-09-24 08:58:55,153 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543916940040560.1790240335.118962764739990-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:55,160 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-09-24 08:58:55,233 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237871632222119.1790240335.196888208389282-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:55,241 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-09-24 08:58:55,340 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124596890190442.1790240335.296888589859009-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:55,353 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-09-24 08:58:55,456 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133086926449097.1790240335.405425548553467-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:55,464 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-09-24 08:58:55,542 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <076948639682292.1790240335.504233121871948-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:55,550 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-09-24 08:58:55,629 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <656363767177708.1790240335.590510368347168-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:55,637 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-09-24 08:58:55,718 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201905030239517.1790240335.676556348800659-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:55,725 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-09-24 08:58:55,809 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:58:55,951 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333885379388179.1790240335.849606990814209-openerp-400-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:55,953 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333885379388179.1790240335.849606990814209-openerp-400-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:55,955 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333885379388179.1790240335.849606990814209-openerp-400-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:55,958 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333885379388179.1790240335.849606990814209-openerp-400-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:55,960 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333885379388179.1790240335.849606990814209-openerp-400-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:55,962 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333885379388179.1790240335.849606990814209-openerp-400-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:55,964 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333885379388179.1790240335.849606990814209-openerp-400-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:55,967 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333885379388179.1790240335.849606990814209-openerp-400-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:55,969 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <333885379388179.1790240335.849606990814209-openerp-400-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:55,991 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-09-24 08:58:57,080 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [290, 290] 2026-09-24 08:58:57,166 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-09-24 08:58:57,311 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-09-24 08:58:57,861 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-09-24 08:58:57,969 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-09-24 08:58:58,067 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-09-24 08:58:58,154 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-09-24 08:58:58,233 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-09-24 08:58:58,317 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-09-24 08:58:58,411 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-09-24 08:58:58,492 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-09-24 08:58:58,570 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-09-24 08:58:58,647 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-09-24 08:58:58,728 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-09-24 08:58:58,821 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-09-24 08:58:58,889 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-09-24 08:58:58,955 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-09-24 08:58:59,038 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-09-24 08:58:59,123 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-09-24 08:58:59,204 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742238720161787.1790240339.165023088455200-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:58:59,212 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-09-24 08:58:59,289 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <385326987160709.1790240339.251239538192749-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:58:59,297 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-09-24 08:58:59,378 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046348366073557.1790240339.337653160095215-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:58:59,386 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-09-24 08:58:59,465 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <872533553627548.1790240339.426628589630127-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:58:59,472 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-09-24 08:58:59,564 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497898444080852.1790240339.524769306182861-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:58:59,575 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-09-24 08:58:59,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838644591979097.1790240339.631621837615967-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:58:59,673 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-09-24 08:58:59,761 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016281656958359.1790240339.727691173553467-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:58:59,769 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-09-24 08:58:59,842 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773456889409468.1790240339.807161092758179-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:58:59,849 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-09-24 08:58:59,941 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718491871081393.1790240339.893577575683594-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:58:59,948 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-09-24 08:58:59,992 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-09-24 08:59:00,176 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-09-24 08:59:00,313 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-09-24 08:59:01,434 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-09-24 08:59:01,531 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-09-24 08:59:01,621 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-09-24 08:59:01,736 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-09-24 08:59:01,823 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-09-24 08:59:01,927 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-09-24 08:59:02,019 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-09-24 08:59:02,120 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-09-24 08:59:02,213 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-09-24 08:59:02,300 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-09-24 08:59:02,402 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-09-24 08:59:02,502 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-09-24 08:59:02,612 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-09-24 08:59:02,704 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-09-24 08:59:02,789 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-09-24 08:59:02,886 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-09-24 08:59:02,970 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504420470743615.1790240342.931449651718140-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:02,978 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-09-24 08:59:03,053 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926627267723336.1790240343.017760038375854-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:03,060 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-09-24 08:59:03,150 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699601533234898.1790240343.103382825851440-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:03,162 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-09-24 08:59:03,260 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423788158092857.1790240343.215105772018433-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:03,274 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-09-24 08:59:03,359 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665305533025352.1790240343.319527149200439-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:03,367 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-09-24 08:59:03,447 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833283133428130.1790240343.409209012985229-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:03,455 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-09-24 08:59:03,532 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973998800249085.1790240343.494185924530029-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:03,539 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-09-24 08:59:03,614 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623358039897150.1790240343.577114820480347-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:03,621 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-09-24 08:59:03,725 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <289634145520351.1790240343.668972730636597-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:03,741 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-09-24 08:59:03,841 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:59:03,981 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779151643642239.1790240343.872323513031006-openerp-402-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:03,983 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779151643642239.1790240343.872323513031006-openerp-402-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:03,985 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779151643642239.1790240343.872323513031006-openerp-402-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:03,987 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779151643642239.1790240343.872323513031006-openerp-402-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:03,989 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779151643642239.1790240343.872323513031006-openerp-402-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:03,991 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779151643642239.1790240343.872323513031006-openerp-402-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:03,992 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779151643642239.1790240343.872323513031006-openerp-402-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:03,994 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779151643642239.1790240343.872323513031006-openerp-402-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:03,996 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779151643642239.1790240343.872323513031006-openerp-402-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:04,018 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-09-24 08:59:04,943 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-09-24 08:59:05,118 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-09-24 08:59:05,240 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-09-24 08:59:06,292 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-09-24 08:59:06,388 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-09-24 08:59:06,489 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-09-24 08:59:06,560 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-09-24 08:59:06,633 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-09-24 08:59:06,707 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-09-24 08:59:06,790 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-09-24 08:59:06,876 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-09-24 08:59:06,955 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-09-24 08:59:07,039 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-09-24 08:59:07,118 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-09-24 08:59:07,201 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-09-24 08:59:07,279 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-09-24 08:59:07,353 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-09-24 08:59:07,433 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-09-24 08:59:07,512 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-09-24 08:59:07,594 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602943225525198.1790240347.554175853729248-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:07,605 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-09-24 08:59:07,707 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <006858441938386.1790240347.656489610671997-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:07,714 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-09-24 08:59:07,813 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717500153979157.1790240347.763343095779419-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:07,824 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-09-24 08:59:07,936 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <393624362571725.1790240347.879790067672729-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:07,945 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-09-24 08:59:08,031 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355734936953936.1790240347.980593919754028-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:08,049 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-09-24 08:59:08,153 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148458148008394.1790240348.093979358673096-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:08,162 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-09-24 08:59:08,246 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513220074133010.1790240348.212176799774170-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:08,254 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-09-24 08:59:08,338 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298768801210091.1790240348.295934677124023-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:08,345 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-09-24 08:59:08,422 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <998992724025996.1790240348.384978294372559-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:08,429 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-09-24 08:59:08,740 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:59:08,945 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312095888532037.1790240348.824481248855591-openerp-403-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:08,948 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312095888532037.1790240348.824481248855591-openerp-403-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:08,951 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312095888532037.1790240348.824481248855591-openerp-403-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:08,953 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312095888532037.1790240348.824481248855591-openerp-403-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:08,956 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312095888532037.1790240348.824481248855591-openerp-403-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:08,958 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312095888532037.1790240348.824481248855591-openerp-403-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:08,961 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312095888532037.1790240348.824481248855591-openerp-403-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:08,964 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312095888532037.1790240348.824481248855591-openerp-403-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:08,967 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312095888532037.1790240348.824481248855591-openerp-403-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:08,992 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-09-24 08:59:09,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-09-24 08:59:10,033 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-09-24 08:59:10,145 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-09-24 08:59:10,585 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-09-24 08:59:10,685 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-09-24 08:59:11,575 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-09-24 08:59:11,646 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-09-24 08:59:11,751 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-09-24 08:59:11,841 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-09-24 08:59:11,914 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-09-24 08:59:12,000 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-09-24 08:59:12,112 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-09-24 08:59:12,192 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-09-24 08:59:12,273 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-09-24 08:59:12,346 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-09-24 08:59:12,465 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-09-24 08:59:12,572 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-09-24 08:59:12,651 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-09-24 08:59:12,725 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-09-24 08:59:12,811 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-09-24 08:59:12,896 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-09-24 08:59:12,972 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392916727450342.1790240352.933756113052368-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:12,979 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-09-24 08:59:13,055 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511897614274531.1790240353.018129825592041-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:13,062 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-09-24 08:59:13,152 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895075388266319.1790240353.106791734695435-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:13,159 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-09-24 08:59:13,258 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613762171527647.1790240353.217502832412720-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:13,265 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-09-24 08:59:13,341 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513745863646504.1790240353.304418563842773-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:13,349 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-09-24 08:59:13,429 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834590500954475.1790240353.389967679977417-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:13,437 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-09-24 08:59:13,516 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378090189395140.1790240353.476561307907104-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:13,523 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-09-24 08:59:13,609 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <009048439614148.1790240353.567918539047241-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:13,616 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-09-24 08:59:13,700 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <080791916690916.1790240353.658734560012817-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:13,711 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-09-24 08:59:13,768 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-09-24 08:59:18,989 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-09-24 08:59:19,110 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-09-24 08:59:19,952 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-09-24 08:59:20,028 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-09-24 08:59:20,104 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-09-24 08:59:20,184 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-09-24 08:59:20,267 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-09-24 08:59:20,352 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-09-24 08:59:20,451 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-09-24 08:59:20,532 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-09-24 08:59:20,612 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-09-24 08:59:20,731 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-09-24 08:59:20,803 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-09-24 08:59:20,891 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-09-24 08:59:21,019 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-09-24 08:59:21,103 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-09-24 08:59:21,186 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-09-24 08:59:21,261 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-09-24 08:59:21,328 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530687732665942.1790240361.292728662490845-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:21,334 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-09-24 08:59:21,398 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <980269066730398.1790240361.365842103958130-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:21,413 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-09-24 08:59:21,495 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475128744914758.1790240361.449173212051392-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:21,503 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-09-24 08:59:21,598 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168368096551671.1790240361.543691635131836-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:21,610 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-09-24 08:59:21,711 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843055582600314.1790240361.663950920104980-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:21,726 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-09-24 08:59:21,822 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074246519214432.1790240361.780566692352295-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:21,830 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-09-24 08:59:21,917 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987879718455695.1790240361.873853445053101-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:21,925 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-09-24 08:59:22,018 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116910343122120.1790240361.972437858581543-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:22,028 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-09-24 08:59:22,124 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913223611836192.1790240362.070258617401123-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:22,134 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-09-24 08:59:22,243 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:59:22,375 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055927872217101.1790240362.270670890808105-openerp-405-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:22,378 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055927872217101.1790240362.270670890808105-openerp-405-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:22,380 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055927872217101.1790240362.270670890808105-openerp-405-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:22,384 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055927872217101.1790240362.270670890808105-openerp-405-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:22,387 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055927872217101.1790240362.270670890808105-openerp-405-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:22,390 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055927872217101.1790240362.270670890808105-openerp-405-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:22,392 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055927872217101.1790240362.270670890808105-openerp-405-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:22,394 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055927872217101.1790240362.270670890808105-openerp-405-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:22,397 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055927872217101.1790240362.270670890808105-openerp-405-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:22,425 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-09-24 08:59:23,585 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-09-24 08:59:23,757 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-09-24 08:59:23,901 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-09-24 08:59:24,563 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-09-24 08:59:24,785 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-09-24 08:59:24,927 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-09-24 08:59:25,867 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-09-24 08:59:26,023 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-09-24 08:59:26,129 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-09-24 08:59:27,033 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-09-24 08:59:27,133 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-09-24 08:59:27,222 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-09-24 08:59:27,309 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-09-24 08:59:27,388 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-09-24 08:59:27,481 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-09-24 08:59:27,579 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-09-24 08:59:27,670 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-09-24 08:59:27,775 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-09-24 08:59:27,868 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-09-24 08:59:27,943 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-09-24 08:59:28,028 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-09-24 08:59:28,133 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-09-24 08:59:28,224 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-09-24 08:59:28,309 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-09-24 08:59:28,389 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-09-24 08:59:28,472 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319346537113838.1790240368.433554649353027-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:28,481 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-09-24 08:59:28,563 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <936440967256270.1790240368.524114131927490-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:28,571 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-09-24 08:59:28,663 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860770637380427.1790240368.612636089324951-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:28,677 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-09-24 08:59:28,776 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053332898156406.1790240368.739101648330688-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:28,783 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-09-24 08:59:28,862 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <222620443399972.1790240368.822040796279907-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:28,870 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-09-24 08:59:28,948 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117244327205038.1790240368.911957263946533-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:28,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-09-24 08:59:29,034 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395667455582554.1790240368.990469455718994-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:29,042 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-09-24 08:59:29,111 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781277794264264.1790240369.081443548202515-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:29,117 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-09-24 08:59:29,209 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990475398215187.1790240369.160631656646729-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:29,216 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-09-24 08:59:29,301 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:59:29,442 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136152835131784.1790240369.328114032745361-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:29,444 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136152835131784.1790240369.328114032745361-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:29,446 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136152835131784.1790240369.328114032745361-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:29,448 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136152835131784.1790240369.328114032745361-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:29,451 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136152835131784.1790240369.328114032745361-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:29,453 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136152835131784.1790240369.328114032745361-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:29,455 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136152835131784.1790240369.328114032745361-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:29,457 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136152835131784.1790240369.328114032745361-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:29,458 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136152835131784.1790240369.328114032745361-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:29,482 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-09-24 08:59:30,509 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125669650635773.1790240370.397327661514282-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:30,512 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125669650635773.1790240370.397327661514282-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:30,514 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125669650635773.1790240370.397327661514282-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:30,518 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125669650635773.1790240370.397327661514282-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:30,520 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125669650635773.1790240370.397327661514282-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:30,523 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125669650635773.1790240370.397327661514282-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:30,525 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125669650635773.1790240370.397327661514282-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:30,528 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125669650635773.1790240370.397327661514282-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:30,531 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125669650635773.1790240370.397327661514282-openerp-406-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:30,649 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-09-24 08:59:30,930 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [294, 294] 2026-09-24 08:59:31,029 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [205] 2026-09-24 08:59:31,176 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-09-24 08:59:31,352 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-09-24 08:59:31,561 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-09-24 08:59:32,814 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-09-24 08:59:32,950 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-09-24 08:59:33,055 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-09-24 08:59:33,161 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-09-24 08:59:33,255 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-09-24 08:59:33,346 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-09-24 08:59:33,445 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-09-24 08:59:33,583 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-09-24 08:59:33,678 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-09-24 08:59:33,788 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-09-24 08:59:33,879 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-09-24 08:59:33,974 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-09-24 08:59:34,061 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-09-24 08:59:34,168 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-09-24 08:59:34,261 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-09-24 08:59:34,358 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-09-24 08:59:34,433 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169309452849554.1790240374.398415088653564-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:34,441 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-09-24 08:59:34,517 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718559382051375.1790240374.481728315353394-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:34,523 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-09-24 08:59:34,592 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572758895346413.1790240374.557085990905762-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:34,598 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-09-24 08:59:34,676 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059395504424582.1790240374.636169433593750-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:34,685 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-09-24 08:59:34,787 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467645386936107.1790240374.743173360824585-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:34,793 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-09-24 08:59:34,874 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017999818191349.1790240374.833694934844971-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:34,880 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-09-24 08:59:34,989 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940697292588403.1790240374.944035291671753-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:34,997 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-09-24 08:59:35,078 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942341031063948.1790240375.039099931716919-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:35,086 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-09-24 08:59:35,161 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <466057352645457.1790240375.126161336898804-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:35,169 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-09-24 08:59:35,268 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:59:35,437 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448322564526327.1790240375.303186178207397-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:35,440 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448322564526327.1790240375.303186178207397-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:35,443 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448322564526327.1790240375.303186178207397-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:35,447 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448322564526327.1790240375.303186178207397-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:35,450 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448322564526327.1790240375.303186178207397-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:35,453 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448322564526327.1790240375.303186178207397-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:35,456 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448322564526327.1790240375.303186178207397-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:35,459 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448322564526327.1790240375.303186178207397-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:35,461 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448322564526327.1790240375.303186178207397-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:35,496 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-09-24 08:59:37,116 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [295, 295] 2026-09-24 08:59:37,191 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [206] 2026-09-24 08:59:37,491 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342773946468344.1790240377.343626499176025-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:37,493 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342773946468344.1790240377.343626499176025-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:37,495 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342773946468344.1790240377.343626499176025-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:37,497 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342773946468344.1790240377.343626499176025-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:37,499 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342773946468344.1790240377.343626499176025-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:37,501 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342773946468344.1790240377.343626499176025-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:37,503 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342773946468344.1790240377.343626499176025-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:37,506 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342773946468344.1790240377.343626499176025-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:37,508 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342773946468344.1790240377.343626499176025-openerp-407-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:37,553 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-09-24 08:59:37,693 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-09-24 08:59:37,910 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-09-24 08:59:38,035 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-09-24 08:59:38,434 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-09-24 08:59:38,609 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-09-24 08:59:38,760 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-09-24 08:59:40,021 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-09-24 08:59:40,564 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-09-24 08:59:40,659 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-09-24 08:59:40,761 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-09-24 08:59:40,881 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-09-24 08:59:40,976 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-09-24 08:59:41,058 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-09-24 08:59:41,135 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-09-24 08:59:41,229 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-09-24 08:59:41,315 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-09-24 08:59:41,399 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-09-24 08:59:41,502 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-09-24 08:59:41,576 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-09-24 08:59:41,680 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-09-24 08:59:41,772 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-09-24 08:59:41,863 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-09-24 08:59:41,962 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-09-24 08:59:42,041 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218141106123202.1790240382.005901813507080-openerp-message-notify@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:42,048 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-09-24 08:59:42,109 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <202204159793378.1790240382.078211307525635-openerp-message-notify@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:42,115 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-09-24 08:59:42,192 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806676522216217.1790240382.147489786148071-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:42,201 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-09-24 08:59:42,296 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787440766683758.1790240382.249707937240601-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:42,307 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-09-24 08:59:42,409 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096012617418415.1790240382.355890035629272-openerp-message-notify@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:42,419 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-09-24 08:59:42,535 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <098198484472196.1790240382.478348016738892-openerp-message-notify@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:42,551 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-09-24 08:59:42,666 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211258301816513.1790240382.612870216369629-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:42,678 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-09-24 08:59:42,801 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517071225976621.1790240382.732147455215454-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:42,817 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-09-24 08:59:42,920 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047502248457511.1790240382.869628190994263-openerp-message-notify@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:42,928 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-09-24 08:59:42,993 121 INFO rb-b1a5ec1-225045-418239 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-09-24 08:59:43,119 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729885582349523.1790240383.014366388320923-openerp-408-viin.approval.request@7861e7dd6c1e>: ['"Alice Johnson" <@False>'] 2026-09-24 08:59:43,122 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729885582349523.1790240383.014366388320923-openerp-408-viin.approval.request@7861e7dd6c1e>: ['"Bob Smith" <@False>'] 2026-09-24 08:59:43,124 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729885582349523.1790240383.014366388320923-openerp-408-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 08:59:43,127 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729885582349523.1790240383.014366388320923-openerp-408-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 08:59:43,129 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729885582349523.1790240383.014366388320923-openerp-408-viin.approval.request@7861e7dd6c1e>: ['"Eva Green" <@False>'] 2026-09-24 08:59:43,132 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729885582349523.1790240383.014366388320923-openerp-408-viin.approval.request@7861e7dd6c1e>: ['"Frank White" <@False>'] 2026-09-24 08:59:43,134 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729885582349523.1790240383.014366388320923-openerp-408-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 08:59:43,136 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729885582349523.1790240383.014366388320923-openerp-408-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 08:59:43,137 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729885582349523.1790240383.014366388320923-openerp-408-viin.approval.request@7861e7dd6c1e>: ['"Tran Minh Khang" <@False>'] 2026-09-24 08:59:43,159 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-09-24 08:59:43,237 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-09-24 08:59:43,293 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-09-24 08:59:43,789 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:59:50,424 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-09-24 08:59:50,612 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-09-24 08:59:50,635 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-09-24 08:59:50,671 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-24 08:59:50,700 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-24 08:59:51,096 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-09-24 08:59:51,146 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1087] 2026-09-24 08:59:51,227 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-09-24 08:59:51,382 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-09-24 08:59:51,386 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-24 08:59:51,403 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-24 08:59:51,425 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-09-24 08:59:51,656 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-24 08:59:51,812 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-24 08:59:51,826 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-09-24 08:59:51,846 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4097, 2952, 2304] 2026-09-24 08:59:51,849 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-09-24 08:59:51,877 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-09-24 08:59:51,936 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1724, model: hr.applicant 2026-09-24 08:59:51,960 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1724, model: hr.applicant 2026-09-24 08:59:51,977 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1724, model: hr.applicant 2026-09-24 08:59:51,997 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1724, model: hr.applicant 2026-09-24 08:59:52,298 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1724 deleted hr.applicant records with IDs: [20] 2026-09-24 08:59:52,320 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-09-24 08:59:52,590 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1724, model: hr.job 2026-09-24 08:59:52,703 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1724, model: hr.job 2026-09-24 08:59:52,713 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1724, model: hr.job 2026-09-24 08:59:52,727 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1724 deleted mail.message records with IDs: [4097, 2952, 2304] 2026-09-24 08:59:52,729 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1724, model: hr.job 2026-09-24 08:59:52,892 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1724 deleted mail.message records with IDs: [4097, 2952, 2304] 2026-09-24 08:59:52,986 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1724 deleted ir.model.data records with IDs: [131723] 2026-09-24 08:59:52,986 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1724 deleted hr.job records with IDs: [4] 2026-09-24 08:59:52,993 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1724 deleted mail.followers records with IDs: [390] 2026-09-24 08:59:53,006 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1724 deleted mail.alias records with IDs: [32] 2026-09-24 08:59:53,044 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-24 08:59:59,324 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-09-24 08:59:59,630 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-09-24 08:59:59,679 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1088] 2026-09-24 08:59:59,754 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-09-24 09:00:00,356 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-09-24 09:00:00,698 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-09-24 09:00:02,037 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-09-24 09:00:02,484 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-09-24 09:00:02,548 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1089] 2026-09-24 09:00:02,637 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-09-24 09:00:03,055 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-24 09:00:09,447 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-09-24 09:00:09,678 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1741 deleted mail.mail records with IDs: [1603] 2026-09-24 09:00:09,851 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1744 deleted mail.activity records with IDs: [1090] 2026-09-24 09:00:10,015 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1744 deleted mail.mail records with IDs: [1604] 2026-09-24 09:00:10,197 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1748 deleted mail.activity records with IDs: [1091] 2026-09-24 09:00:10,324 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1748 deleted mail.mail records with IDs: [1605] 2026-09-24 09:00:10,489 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [1092] 2026-09-24 09:00:10,650 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1606] 2026-09-24 09:00:10,786 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-09-24 09:00:10,937 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1741 deleted request.approval.user.line records with IDs: [1049, 1050, 1051, 1052] 2026-09-24 09:00:11,196 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1741 deleted mail.mail records with IDs: [1607] 2026-09-24 09:00:11,362 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1744 deleted mail.activity records with IDs: [1093] 2026-09-24 09:00:11,489 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1744 deleted mail.mail records with IDs: [1608] 2026-09-24 09:00:11,653 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1748 deleted mail.activity records with IDs: [1094] 2026-09-24 09:00:11,785 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1748 deleted mail.mail records with IDs: [1609] 2026-09-24 09:00:11,913 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [1095] 2026-09-24 09:00:12,039 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1610] 2026-09-24 09:00:12,164 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-09-24 09:00:12,398 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1741 deleted mail.mail records with IDs: [1611] 2026-09-24 09:00:12,565 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1744 deleted mail.activity records with IDs: [1096] 2026-09-24 09:00:12,693 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1744 deleted mail.mail records with IDs: [1612] 2026-09-24 09:00:12,856 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1748 deleted mail.activity records with IDs: [1097] 2026-09-24 09:00:13,007 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1748 deleted mail.mail records with IDs: [1613] 2026-09-24 09:00:13,054 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-09-24 09:00:13,343 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1741 deleted mail.mail records with IDs: [1614] 2026-09-24 09:00:13,535 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1098] 2026-09-24 09:00:13,652 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1615] 2026-09-24 09:00:13,690 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-09-24 09:00:13,752 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-24 09:00:13,763 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-24 09:00:13,805 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:00:14,763 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437096, 437107, 437193] 2026-09-24 09:00:14,763 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:00:15,587 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-09-24 09:00:15,725 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-09-24 09:00:15,816 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-09-24 09:00:15,911 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:00:16,851 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437096, 437107, 437193] 2026-09-24 09:00:16,851 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:00:17,589 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-09-24 09:00:17,760 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-09-24 09:00:17,880 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-09-24 09:00:18,044 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:00:19,035 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437096, 437107, 437193] 2026-09-24 09:00:19,035 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:00:19,911 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-09-24 09:00:20,038 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-09-24 09:00:20,203 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:00:21,059 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437096, 437107, 437193] 2026-09-24 09:00:21,059 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:00:21,965 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-09-24 09:00:22,093 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-09-24 09:00:22,208 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-09-24 09:00:22,353 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-09-24 09:00:22,458 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-09-24 09:00:22,664 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:00:23,634 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437096, 437107, 437193] 2026-09-24 09:00:23,634 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:00:24,506 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-09-24 09:00:24,572 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-09-24 09:00:24,844 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-09-24 09:00:24,970 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-09-24 09:00:25,118 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-09-24 09:00:25,291 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-09-24 09:00:25,339 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-09-24 09:00:25,494 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-09-24 09:00:25,891 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-09-24 09:00:26,572 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [432], uid: 1761, model: viin.approval.request 2026-09-24 09:00:26,678 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-09-24 09:00:26,842 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [430] 2026-09-24 09:00:27,832 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-09-24 09:00:28,258 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:00:28,818 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-09-24 09:00:30,471 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:00:31,426 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437096, 437107, 437193] 2026-09-24 09:00:31,426 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:00:32,235 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-09-24 09:00:32,472 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-09-24 09:00:32,514 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-09-24 09:00:32,784 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-09-24 09:00:32,842 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-09-24 09:00:33,035 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [435] 2026-09-24 09:00:33,058 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-09-24 09:00:33,400 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-09-24 09:00:33,516 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1102] 2026-09-24 09:00:33,630 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1620] 2026-09-24 09:00:33,741 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1103] 2026-09-24 09:00:33,906 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1621] 2026-09-24 09:00:34,202 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1622] 2026-09-24 09:00:34,356 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1623] 2026-09-24 09:00:34,457 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-09-24 09:00:34,745 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-09-24 09:00:34,944 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1104] 2026-09-24 09:00:35,588 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:00:36,652 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-09-24 09:00:36,782 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-09-24 09:00:36,834 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-09-24 09:00:37,128 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-09-24 09:00:37,253 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105] 2026-09-24 09:00:37,386 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1626] 2026-09-24 09:00:37,456 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:00:37,469 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-24 09:00:37,513 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:00:38,065 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-09-24 09:00:38,214 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-09-24 09:00:38,320 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:00:44,073 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [8932] 2026-09-24 09:00:44,107 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-09-24 09:00:44,466 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-09-24 09:00:44,508 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-09-24 09:00:44,643 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:00:44,658 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-09-24 09:00:46,828 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-09-24 09:00:46,951 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1106] 2026-09-24 09:00:47,054 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987666072596608.1790240447.014697074890137-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 09:00:47,065 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1628] 2026-09-24 09:00:47,168 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1629] 2026-09-24 09:00:47,260 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884627832900672.1790240447.213551759719849-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 09:00:47,272 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1630] 2026-09-24 09:00:47,362 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042100293078234.1790240447.323379039764404-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 09:00:47,370 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1631] 2026-09-24 09:00:47,449 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <262966838696632.1790240447.407619953155518-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 09:00:47,458 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1632] 2026-09-24 09:00:47,615 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1107, 1108, 1109, 1110, 1111] 2026-09-24 09:00:47,696 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715656128316323.1790240447.651334047317505-openerp-438-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 09:00:47,698 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715656128316323.1790240447.651334047317505-openerp-438-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 09:00:47,700 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715656128316323.1790240447.651334047317505-openerp-438-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 09:00:47,702 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715656128316323.1790240447.651334047317505-openerp-438-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 09:00:47,714 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1633] 2026-09-24 09:00:48,390 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-09-24 09:00:50,389 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-09-24 09:00:50,499 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1112] 2026-09-24 09:00:50,591 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965780351636198.1790240450.560136556625366-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 09:00:50,596 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-09-24 09:00:50,675 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-09-24 09:00:50,751 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634983980573758.1790240450.715109348297119-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 09:00:50,761 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1637] 2026-09-24 09:00:50,845 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213369741017884.1790240450.801438093185425-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 09:00:50,852 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1638] 2026-09-24 09:00:50,940 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366894602845163.1790240450.892515182495117-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 09:00:50,947 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1639] 2026-09-24 09:00:51,099 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-09-24 09:00:51,188 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829048681965070.1790240451.138309001922607-openerp-439-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 09:00:51,191 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829048681965070.1790240451.138309001922607-openerp-439-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 09:00:51,193 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829048681965070.1790240451.138309001922607-openerp-439-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 09:00:51,195 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829048681965070.1790240451.138309001922607-openerp-439-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 09:00:51,206 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1640] 2026-09-24 09:00:51,759 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-09-24 09:00:53,849 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-09-24 09:00:53,933 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1118] 2026-09-24 09:00:54,023 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478522937755040.1790240453.989850997924805-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 09:00:54,030 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1642] 2026-09-24 09:00:54,123 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-09-24 09:00:54,243 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092560255712776.1790240454.181348085403442-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 09:00:54,249 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1644] 2026-09-24 09:00:54,356 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623863230761283.1790240454.292232990264893-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 09:00:54,363 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1645] 2026-09-24 09:00:54,443 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325249332835345.1790240454.404532670974731-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 09:00:54,449 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1646] 2026-09-24 09:00:54,590 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119, 1120, 1121, 1122, 1123] 2026-09-24 09:00:54,703 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616176916982966.1790240454.641479253768921-openerp-440-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 09:00:54,705 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616176916982966.1790240454.641479253768921-openerp-440-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 09:00:54,708 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616176916982966.1790240454.641479253768921-openerp-440-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 09:00:54,710 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616176916982966.1790240454.641479253768921-openerp-440-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 09:00:54,739 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1647] 2026-09-24 09:00:55,359 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-09-24 09:00:57,671 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1648] 2026-09-24 09:00:57,774 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1124] 2026-09-24 09:00:57,942 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029553742034716.1790240457.861331224441528-openerp-message-notify@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 09:00:57,954 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1649] 2026-09-24 09:00:58,080 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1650] 2026-09-24 09:00:58,147 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <264996691630967.1790240458.111657619476318-openerp-message-notify@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 09:00:58,155 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1651] 2026-09-24 09:00:58,238 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125063372113395.1790240458.196310997009277-openerp-message-notify@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 09:00:58,246 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1652] 2026-09-24 09:00:58,329 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794388287072180.1790240458.289759397506714-openerp-message-notify@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 09:00:58,335 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1653] 2026-09-24 09:00:58,464 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125, 1126, 1127, 1128, 1129] 2026-09-24 09:00:58,581 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <135708876189407.1790240458.512812137603760-openerp-441-viin.approval.request@7861e7dd6c1e>: ['"Charlie Brown" <@False>'] 2026-09-24 09:00:58,584 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <135708876189407.1790240458.512812137603760-openerp-441-viin.approval.request@7861e7dd6c1e>: ['"David Wilson" <@False>'] 2026-09-24 09:00:58,587 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <135708876189407.1790240458.512812137603760-openerp-441-viin.approval.request@7861e7dd6c1e>: ['"Grace Lee" <@False>'] 2026-09-24 09:00:58,589 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <135708876189407.1790240458.512812137603760-openerp-441-viin.approval.request@7861e7dd6c1e>: ['"Hannah Martin" <@False>'] 2026-09-24 09:00:58,603 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1654] 2026-09-24 09:00:58,859 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-09-24 09:01:00,534 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:01:01,535 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_header_and_lines_synced_via_res_ref ... 2026-09-24 09:01:02,592 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-09-24 09:01:04,362 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:01:05,199 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-09-24 09:01:06,358 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-09-24 09:01:07,504 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:08,723 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:01:09,572 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-09-24 09:01:09,589 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18069] 2026-09-24 09:01:09,596 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:01:10,270 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-09-24 09:01:10,279 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18073] 2026-09-24 09:01:10,287 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:01:10,523 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-09-24 09:01:11,575 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-09-24 09:01:11,732 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-09-24 09:01:12,260 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-09-24 09:01:12,374 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-09-24 09:01:12,501 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_group_by_user_splits_po_by_user_and_vendor ... 2026-09-24 09:01:13,115 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-09-24 09:01:13,240 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-09-24 09:01:13,554 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1659] 2026-09-24 09:01:13,849 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1660] 2026-09-24 09:01:14,143 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-09-24 09:01:14,848 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-09-24 09:01:14,972 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-09-24 09:01:15,402 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-09-24 09:01:15,950 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-09-24 09:01:16,095 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-09-24 09:01:16,410 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-09-24 09:01:16,980 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-09-24 09:01:17,118 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-09-24 09:01:17,707 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-09-24 09:01:17,796 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-09-24 09:01:18,173 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [1] 2026-09-24 09:01:18,292 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-09-24 09:01:18,753 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-09-24 09:01:18,862 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-09-24 09:01:19,301 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-09-24 09:01:19,548 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18131, 18129, 18128, 18127, 18126] 2026-09-24 09:01:19,578 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [453] 2026-09-24 09:01:19,607 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7308] 2026-09-24 09:01:19,626 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-09-24 09:01:20,449 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-09-24 09:01:20,604 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-09-24 09:01:21,004 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-09-24 09:01:21,094 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-09-24 09:01:21,347 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18142, 18140, 18139, 18138, 18137] 2026-09-24 09:01:21,390 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [454] 2026-09-24 09:01:21,433 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7309] 2026-09-24 09:01:21,478 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:01:23,543 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_revert_subtracts_the_contributed_quantity_in_the_line_own_uom ... 2026-09-24 09:01:24,108 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-09-24 09:01:24,223 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-09-24 09:01:24,774 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-09-24 09:01:24,864 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1139] 2026-09-24 09:01:25,195 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [2] 2026-09-24 09:01:25,269 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_unlink_request_keeps_the_attached_purchase_line_quantity ... 2026-09-24 09:01:26,783 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1777 deleted mail.mail records with IDs: [1669] 2026-09-24 09:01:26,988 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1140] 2026-09-24 09:01:27,102 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1670] 2026-09-24 09:01:28,265 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1777 deleted mail.message records with IDs: [18155, 18153, 18152] 2026-09-24 09:01:28,353 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1777 deleted viin.approval.request records with IDs: [457] 2026-09-24 09:01:28,405 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1777 deleted mail.followers records with IDs: [7312, 7313] 2026-09-24 09:01:28,449 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:01:30,821 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:31,609 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1671] 2026-09-24 09:01:31,799 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1141] 2026-09-24 09:01:32,002 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1672] 2026-09-24 09:01:32,565 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [3] 2026-09-24 09:01:32,646 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:33,450 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1673] 2026-09-24 09:01:33,634 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1142] 2026-09-24 09:01:33,765 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1674] 2026-09-24 09:01:34,248 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [4] 2026-09-24 09:01:34,307 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:34,941 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1675] 2026-09-24 09:01:35,102 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1143] 2026-09-24 09:01:35,273 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1676] 2026-09-24 09:01:35,826 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [5] 2026-09-24 09:01:35,906 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:37,522 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1677] 2026-09-24 09:01:37,772 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1144] 2026-09-24 09:01:37,900 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1678] 2026-09-24 09:01:38,745 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1679] 2026-09-24 09:01:38,881 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1145] 2026-09-24 09:01:39,002 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1680] 2026-09-24 09:01:39,343 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1681] 2026-09-24 09:01:40,336 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1779 deleted mail.message records with IDs: [18177, 18172, 18170, 18169] 2026-09-24 09:01:40,427 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1779 deleted viin.approval.request records with IDs: [461] 2026-09-24 09:01:40,472 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1779 deleted mail.followers records with IDs: [7320, 7321] 2026-09-24 09:01:40,723 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [6] 2026-09-24 09:01:40,801 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:01:45,324 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:46,013 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1682] 2026-09-24 09:01:46,206 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1146] 2026-09-24 09:01:46,350 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1683] 2026-09-24 09:01:46,931 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [7] 2026-09-24 09:01:46,995 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01b_grouping_context_does_not_break_stock_procurement ... 2026-09-24 09:01:47,708 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1780 deleted mail.mail records with IDs: [1684] 2026-09-24 09:01:47,913 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1147] 2026-09-24 09:01:48,107 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1685] 2026-09-24 09:01:48,784 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:49,484 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1686] 2026-09-24 09:01:49,695 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1148] 2026-09-24 09:01:49,856 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1687] 2026-09-24 09:01:50,589 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [9] 2026-09-24 09:01:50,680 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [8] 2026-09-24 09:01:50,769 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:51,394 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1688] 2026-09-24 09:01:51,587 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1149] 2026-09-24 09:01:51,727 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1689] 2026-09-24 09:01:52,117 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:52,770 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1690] 2026-09-24 09:01:52,907 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1150] 2026-09-24 09:01:53,016 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1691] 2026-09-24 09:01:53,517 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1692] 2026-09-24 09:01:53,725 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [146] 2026-09-24 09:01:53,816 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [12] 2026-09-24 09:01:53,878 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:54,426 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1693] 2026-09-24 09:01:54,590 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1151] 2026-09-24 09:01:54,701 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1694] 2026-09-24 09:01:55,124 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:55,829 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1695] 2026-09-24 09:01:55,985 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1152] 2026-09-24 09:01:56,124 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1696] 2026-09-24 09:01:56,602 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1697] 2026-09-24 09:01:56,748 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1153] 2026-09-24 09:01:56,865 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1698] 2026-09-24 09:01:57,169 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [14] 2026-09-24 09:01:57,237 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-09-24 09:01:57,806 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1699] 2026-09-24 09:01:57,943 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1154] 2026-09-24 09:01:58,054 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1700] 2026-09-24 09:01:58,318 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:01:58,890 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1701] 2026-09-24 09:01:59,016 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1155] 2026-09-24 09:01:59,124 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1702] 2026-09-24 09:01:59,636 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1703] 2026-09-24 09:01:59,748 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1156] 2026-09-24 09:01:59,847 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1704] 2026-09-24 09:02:00,167 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [16] 2026-09-24 09:02:00,227 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:02:00,929 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1705] 2026-09-24 09:02:01,094 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1157] 2026-09-24 09:02:01,229 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1706] 2026-09-24 09:02:01,963 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1707] 2026-09-24 09:02:02,093 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1158] 2026-09-24 09:02:02,204 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1708] 2026-09-24 09:02:02,589 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [18] 2026-09-24 09:02:02,666 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [19] 2026-09-24 09:02:02,747 121 INFO rb-b1a5ec1-225045-418239 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-09-24 09:02:03,503 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1709] 2026-09-24 09:02:03,703 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1159] 2026-09-24 09:02:03,843 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1710] 2026-09-24 09:02:04,546 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1711] 2026-09-24 09:02:04,693 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1160] 2026-09-24 09:02:04,824 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1712] 2026-09-24 09:02:05,367 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [23] 2026-09-24 09:02:05,504 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [25] 2026-09-24 09:02:05,607 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [22] 2026-09-24 09:02:05,674 121 INFO rb-b1a5ec1-225045-418239 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [24] 2026-09-24 09:02:05,769 121 INFO rb-b1a5ec1-225045-418239 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 09:02:05,771 121 INFO rb-b1a5ec1-225045-418239 odoo.service.server: 2127 post-tests in 5687.70s, 2745442 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_purchase_order_advance: 22 tests 93.79s 43606 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_purchase_receipt: 18 tests 19.80s 9817 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_quality: 63 tests 24.82s 13518 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_quality_mrp: 13 tests 10.09s 4734 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_quality_stock: 15 tests 3.88s 2446 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_registration_email_blacklist: 74 tests 41.82s 31840 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 2.41s 855 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 3.93s 1472 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sale_backdate: 6 tests 2.32s 952 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.52s 161 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.63s 645 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sale_order_advance: 14 tests 63.56s 29411 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sale_price_lock: 8 tests 5.90s 2235 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sales_stock_schedule: 66 tests 69.33s 25207 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sales_target: 26 tests 29.04s 15587 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sales_target_pos: 24 tests 44.81s 19726 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sales_target_sale: 27 tests 97.93s 35069 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sales_team_advanced: 17 tests 6.28s 4091 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 6.95s 4477 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 17.07s 9744 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_signup_email_verification: 6 tests 11.90s 8571 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_sshkey: 11 tests 10.33s 3810 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_stock_account_moves_link: 12 tests 23.33s 11542 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_stock_asset: 20 tests 47.58s 20590 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_stock_asset_equipment: 6 tests 14.69s 5558 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_stock_equipment: 26 tests 7.12s 3336 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 10.20s 5411 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 0.88s 453 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_token_expiration_test: 15 tests 0.86s 311 queries 2026-09-24 09:02:05,779 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_unique_product_code: 5 tests 5.50s 3300 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_vat_counterpart: 9 tests 2.04s 941 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_vendor_price_lock: 11 tests 7.79s 2906 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_wallet: 73 tests 252.99s 142318 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_warranty_management: 55 tests 6.75s 3709 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_warranty_purchase: 20 tests 9.98s 5490 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 11.57s 6236 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_warranty_sale: 24 tests 14.41s 7172 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_warranty_sale_stock: 16 tests 13.99s 7226 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_warranty_stock: 26 tests 7.97s 4363 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_website_apps_store: 59 tests 175.53s 91300 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_website_apps_store_loc: 3 tests 8.06s 607 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_website_docs: 109 tests 116.11s 30545 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_website_docs_odoo: 19 tests 20.69s 10466 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_website_odoo_version: 3 tests 0.62s 338 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: to_website_slides_event: 3 tests 0.39s 151 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: utm: 19 tests 3.50s 1255 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account: 138 tests 181.95s 107525 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_auto_transfer: 10 tests 18.33s 10140 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_bank_statement_import: 12 tests 42.59s 24106 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 25.43s 13028 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 4.43s 1540 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_budget_project: 8 tests 1.16s 684 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_followup: 139 tests 711.44s 318574 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_followup_sale: 25 tests 43.78s 24561 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 50.96s 29940 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 15.41s 8784 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_reconciliation: 76 tests 139.76s 55056 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_account_recurring: 25 tests 73.52s 34740 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate: 75 tests 366.15s 227443 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_crm: 9 tests 60.86s 35726 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 3.80s 2172 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 161.67s 86738 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 23.53s 8739 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 52.94s 28057 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 204.78s 114547 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 62.60s 34399 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 85.71s 45816 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_pos: 25 tests 97.05s 54564 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 21.91s 12819 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 23.30s 12750 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_purchase: 3 tests 5.22s 3015 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_sale: 29 tests 206.99s 117528 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 59.74s 35706 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_website: 77 tests 311.61s 173259 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 41.22s 21128 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.16s 39 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_amazon: 18 tests 4.45s 5605 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_amazon_ses: 48 tests 2.71s 1152 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_api_request_logger: 7 tests 1.32s 598 queries 2026-09-24 09:02:05,780 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_appointment: 13 tests 14.22s 6645 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_appointment_crm: 4 tests 3.48s 1721 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_appointment_sale: 3 tests 3.58s 1674 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.99s 890 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_appointment_website: 37 tests 40.03s 16123 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_appointment_website_hr: 4 tests 5.51s 2314 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval: 543 tests 434.14s 161439 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_account: 68 tests 167.23s 28585 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_analytic: 12 tests 58.03s 5452 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_employee_advance: 81 tests 152.77s 62715 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 84.29s 39414 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 136.37s 64376 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 29.96s 15784 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 23.69s 10836 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_maintenance: 7 tests 0.86s 355 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_marketplace: 5 tests 6.32s 3739 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_procurement: 7 tests 15.89s 13598 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_project: 9 tests 8.19s 2394 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_purchase: 13 tests 19.72s 7347 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.stats: viin_approval_purchase_stock: 19 tests 37.31s 15457 queries 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.tests.result: 0 failed, 0 error(s) of 2127 tests when loading database 'rb-b1a5ec1-225045-418239' 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.service.server: Initiating shutdown 2026-09-24 09:02:05,781 121 INFO rb-b1a5ec1-225045-418239 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.